changeset 14:2fe07f50a41e draft

Uploaded v0.1.01 - Requires blastdbd datatype (blast_datatypes v0.0.19). Support for makeprofiledb to create protein domain databases and use them in RPS-BLAST and RPS-TBLASTN. Tools now support GI and SeqID filters, and embed the citations.
author peterjc
date Mon, 01 Dec 2014 05:59:16 -0500
parents 623f727cdff1
children c16c30e9ad5b
files test-data/cd00003.smp test-data/cd00003_and_cd00008.aux test-data/cd00003_and_cd00008.freq test-data/cd00003_and_cd00008.loo test-data/cd00003_and_cd00008.phr test-data/cd00003_and_cd00008.pin test-data/cd00003_and_cd00008.psd test-data/cd00003_and_cd00008.psi test-data/cd00003_and_cd00008.psq test-data/cd00003_and_cd00008.rps test-data/cd00008.smp test-data/empty_file.dat tools/ncbi_blast_plus/README.rst tools/ncbi_blast_plus/blastxml_to_tabular.py tools/ncbi_blast_plus/blastxml_to_tabular.xml tools/ncbi_blast_plus/ncbi_blastdbcmd_info.xml tools/ncbi_blast_plus/ncbi_blastdbcmd_wrapper.xml tools/ncbi_blast_plus/ncbi_blastn_wrapper.xml tools/ncbi_blast_plus/ncbi_blastp_wrapper.xml tools/ncbi_blast_plus/ncbi_blastx_wrapper.xml tools/ncbi_blast_plus/ncbi_convert2blastmask_wrapper.xml tools/ncbi_blast_plus/ncbi_dustmasker_wrapper.xml tools/ncbi_blast_plus/ncbi_macros.xml tools/ncbi_blast_plus/ncbi_makeblastdb.xml tools/ncbi_blast_plus/ncbi_makeprofiledb.xml tools/ncbi_blast_plus/ncbi_rpsblast_wrapper.xml tools/ncbi_blast_plus/ncbi_rpstblastn_wrapper.xml tools/ncbi_blast_plus/ncbi_segmasker_wrapper.xml tools/ncbi_blast_plus/ncbi_tblastn_wrapper.xml tools/ncbi_blast_plus/ncbi_tblastx_wrapper.xml tools/ncbi_blast_plus/repository_dependencies.xml tools/ncbi_blast_plus/tool_dependencies.xml
diffstat 31 files changed, 33932 insertions(+), 64 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cd00003.smp	Mon Dec 01 05:59:16 2014 -0500
@@ -0,0 +1,19957 @@
+PssmWithParameters ::= {
+  pssm {
+    isProtein TRUE,
+    numRows 28,
+    numColumns 234,
+    byRow FALSE,
+    query seq {
+      id {
+        general {
+          db "CDD",
+          tag id 237977
+        }
+      },
+      descr {
+        title "cd00003, PNPsynthase, Pyridoxine 5'-phosphate (PNP) synthase
+ domain; pyridoxal 5'-phosphate is the active form of vitamin B6 that acts as
+ an essential, ubiquitous coenzyme in amino acid metabolism. In bacteria,
+ formation of pyridoxine 5'-phosphate is a step in the biosynthesis of vitamin
+ B6. PNP synthase, a homooctameric enzyme, catalyzes the final step in PNP
+ biosynthesis, the condensation of 1-amino-acetone 3-phosphate and
+ 1-deoxy-D-xylulose 5-phosphate. PNP synthase adopts a TIM barrel topology,
+ intersubunit contacts are mediated by three ''extra'' helices, generating a
+ tetramer of symmetric dimers with shared active sites; the open state has
+ been proposed to accept substrates and to release products, while most of the
+ catalytic events are likely to occur in the closed state; a hydrophilic
+ channel running through the center of the barrel was identified as the
+ essential structural feature that enables PNP synthase to release water
+ molecules produced during the reaction from the closed, solvent-shielded
+ active site."
+      },
+      inst {
+        repr raw,
+        mol aa,
+        length 234,
+        seq-data ncbieaa "RLGVNIDHVATLRNARGTNYPDPVEAALLAEKAGADGITVHLREDRRHIQDR
+DVRLLRELVRTELNLEMAPTEEMLEIALEVKPHQVTLVPEKREELTTEGGLDVAGQAEKLKPIIERLKDAGIRVSLFI
+DPDPEQIEAAKEVGADRVELHTGPYANAYDKAEREAELERIAKAAKLARELGLGVNAGHGLNYENVKPIAKIPGIAEL
+NIGHAIISRALFVGLEEAVREMKDLI"
+      }
+    },
+    intermediateData {
+      weightedResFreqsPerPos {
+        { 0, 10, 0 },
+        { 575880368388257, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 663632240275508, 10, -16 },
+        { 18974024208621, 10, -15 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 231579235547631, 10, -16 },
+        { 217943087911858, 10, -16 },
+        { 197347688751049, 10, -15 },
+        { 149575209809135, 10, -15 },
+        { 0, 10, 0 },
+        { 373639929584932, 10, -16 },
+        { 0, 10, 0 },
+        { 454596950735964, 10, -16 },
+        { 280508357667036, 10, -15 },
+        { 0, 10, 0 },
+        { 276040598748792, 10, -16 },
+        { 187780737233597, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 119593107246649, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 925910073190528, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 385689360373084, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 526473206870828, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 499042712921408, 10, -15 },
+        { 160105971725447, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 217340080528288, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 38877105237495, 10, -14 },
+        { 0, 10, 0 },
+        { 217943087911858, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 125834240150644, 10, -15 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 838644769077193, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 95647390600316, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 480619467026012, 10, -15 },
+        { 0, 10, 0 },
+        { 194066915694676, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 325313617279312, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 693323977659198, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 306676022340802, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 583787217021653, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 61122894762505, 10, -14 },
+        { 0, 10, 0 },
+        { 286866236675945, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 465670695525408, 10, -15 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 490803210477752, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 919587077620245, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 448919316075919, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 181053685122008, 10, -15 },
+        { 101904815699005, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 225522393884187, 10, -16 },
+        { 629950425648582, 10, -15 },
+        { 64538834141986, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 150250758860881, 10, -15 },
+        { 0, 10, 0 },
+        { 722121166140306, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 127628074998813, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 95647390600316, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 118079648073978, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 567887334716459, 10, -15 },
+        { 0, 10, 0 },
+        { 314033017209563, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 577226861146752, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 314683062693363, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 217943087911858, 10, -16 },
+        { 583787217021653, 10, -16 },
+        { 206165065938245, 10, -15 },
+        { 215701921536236, 10, -16 },
+        { 833965439986917, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 783859692148226, 10, -16 },
+        { 569100212172506, 10, -16 },
+        { 0, 10, 0 },
+        { 489991259222993, 10, -15 },
+        { 215701921536236, 10, -16 },
+        { 0, 10, 0 },
+        { 928795013270649, 10, -16 },
+        { 217943087911858, 10, -16 },
+        { 20895098356319, 10, -15 },
+        { 362307373629032, 10, -16 },
+        { 0, 10, 0 },
+        { 449724431435433, 10, -16 },
+        { 978015331729857, 10, -16 },
+        { 385689360373084, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 737883706342078, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 225174655269853, 10, -16 },
+        { 572899119876328, 10, -16 },
+        { 0, 10, 0 },
+        { 233359979112593, 10, -15 },
+        { 237952989758743, 10, -16 },
+        { 479082790230986, 10, -16 },
+        { 0, 10, 0 },
+        { 799489138557889, 10, -16 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 419359972781229, 10, -16 },
+        { 240110039750781, 10, -16 },
+        { 279694262987116, 10, -15 },
+        { 722244226466618, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 149336457920708, 10, -16 },
+        { 0, 10, 0 },
+        { 837877309439157, 10, -18 },
+        { 101388283227855, 10, -15 },
+        { 273996761710104, 10, -17 },
+        { 41646621131662, 10, -15 },
+        { 106634979311874, 10, -15 },
+        { 957138806990497, 10, -18 },
+        { 240324205445033, 10, -16 },
+        { 250523782275972, 10, -16 },
+        { 392561841757494, 10, -17 },
+        { 976290288349107, 10, -18 },
+        { 19053822137597, 10, -14 },
+        { 606433843728208, 10, -16 },
+        { 31198797505084, 10, -15 },
+        { 305780111596138, 10, -16 },
+        { 906520729387303, 10, -16 },
+        { 155676685896685, 10, -15 },
+        { 427879476122715, 10, -16 },
+        { 578897050157963, 10, -18 },
+        { 0, 10, 0 },
+        { 742207614136487, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 463127645028596, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 574764803630565, 10, -16 },
+        { 249367218196067, 10, -15 },
+        { 442862474412475, 10, -16 },
+        { 0, 10, 0 },
+        { 447784696148881, 10, -16 },
+        { 65741547109156, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 197420420742101, 10, -16 },
+        { 0, 10, 0 },
+        { 385689360373084, 10, -16 },
+        { 0, 10, 0 },
+        { 393889365098666, 10, -16 },
+        { 583787217021653, 10, -16 },
+        { 0, 10, 0 },
+        { 292432542452336, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 676407715319515, 10, -15 },
+        { 528519591260496, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 722765363687474, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 198463789185688, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 126684503337489, 10, -15 },
+        { 0, 10, 0 },
+        { 133650655708353, 10, -15 },
+        { 231579235547631, 10, -16 },
+        { 0, 10, 0 },
+        { 47689496813044, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 239611949268954, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 197420420742101, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 215701921536236, 10, -16 },
+        { 240110039750781, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 824998091785418, 10, -16 },
+        { 573470097606681, 10, -16 },
+        { 157041709521227, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 200072475126573, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 241641074428751, 10, -16 },
+        { 953488200501584, 10, -16 },
+        { 49826805833096, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 106417087439816, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 40111752133104, 10, -15 },
+        { 285133459809176, 10, -15 },
+        { 159572509720658, 10, -16 },
+        { 583787217021653, 10, -16 },
+        { 336933187774937, 10, -16 },
+        { 0, 10, 0 },
+        { 135571195035218, 10, -16 },
+        { 139913888042601, 10, -16 },
+        { 0, 10, 0 },
+        { 211262702586817, 10, -16 },
+        { 0, 10, 0 },
+        { 535236025682968, 10, -16 },
+        { 116569787342367, 10, -15 },
+        { 0, 10, 0 },
+        { 128739916371489, 10, -15 },
+        { 0, 10, 0 },
+        { 346040091142854, 10, -16 },
+        { 0, 10, 0 },
+        { 781963152032768, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 532987717626095, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 101913493306531, 10, -15 },
+        { 625001182054603, 10, -16 },
+        { 200072475126573, 10, -16 },
+        { 630478038798934, 10, -16 },
+        { 0, 10, 0 },
+        { 927973964793656, 10, -16 },
+        { 2532331383811, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 101422909151888, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 785689125261284, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 946919647492576, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 566472610308448, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 629716489586139, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 809588900319093, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 292902790785515, 10, -16 },
+        { 116110526348481, 10, -15 },
+        { 300019859768048, 10, -16 },
+        { 217943087911858, 10, -16 },
+        { 419871684126793, 10, -16 },
+        { 901330852086405, 10, -16 },
+        { 158228069900449, 10, -15 },
+        { 138873182676073, 10, -16 },
+        { 942013497495198, 10, -16 },
+        { 0, 10, 0 },
+        { 154551117480558, 10, -16 },
+        { 118487263725132, 10, -15 },
+        { 582269469093055, 10, -16 },
+        { 200072475126573, 10, -16 },
+        { 901041780803395, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 211262702586817, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 570141353783514, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 726880980875985, 10, -16 },
+        { 18974024208621, 10, -15 },
+        { 183259472499263, 10, -16 },
+        { 0, 10, 0 },
+        { 240110039750781, 10, -16 },
+        { 212698517797415, 10, -15 },
+        { 484812373928731, 10, -16 },
+        { 351851523004224, 10, -15 },
+        { 356816270587931, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 858775729056864, 10, -16 },
+        { 0, 10, 0 },
+        { 190686192652386, 10, -16 },
+        { 553276936761939, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 569539526111641, 10, -15 },
+        { 0, 10, 0 },
+        { 216999025211754, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 237952989758743, 10, -16 },
+        { 385689360373084, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 428584831618425, 10, -16 },
+        { 231579235547631, 10, -16 },
+        { 850808069468169, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 20895098356319, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 41826919386556, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 18974024208621, 10, -15 },
+        { 194209173134182, 10, -15 },
+        { 534272838184569, 10, -16 },
+        { 180915156254406, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 353921799963264, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 211262702586817, 10, -16 },
+        { 567916201074463, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 547652141849825, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 777007262040645, 10, -16 },
+        { 141239835455462, 10, -15 },
+        { 123803720230559, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 398832077423053, 10, -16 },
+        { 149758597758398, 10, -15 },
+        { 147914851151777, 10, -15 },
+        { 541989209429728, 10, -16 },
+        { 790470847690024, 10, -16 },
+        { 0, 10, 0 },
+        { 141047462283279, 10, -15 },
+        { 855031479078778, 10, -16 },
+        { 0, 10, 0 },
+        { 16560579576823, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 541984029291723, 10, -15 },
+        { 0, 10, 0 },
+        { 240110039750781, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 393889365098666, 10, -16 },
+        { 10990900314426, 10, -14 },
+        { 896914498422882, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 469532225306374, 10, -16 },
+        { 0, 10, 0 },
+        { 211262702586817, 10, -16 },
+        { 0, 10, 0 },
+        { 176408438406892, 10, -16 },
+        { 0, 10, 0 },
+        { 540322077604017, 10, -16 },
+        { 355209907721631, 10, -16 },
+        { 0, 10, 0 },
+        { 197420420742101, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 964479009227837, 10, -15 },
+        { 355209907721631, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 837693581861496, 10, -15 },
+        { 0, 10, 0 },
+        { 385689360373084, 10, -16 },
+        { 20895098356319, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 237952989758743, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 736331177508853, 10, -16 },
+        { 0, 10, 0 },
+        { 40223064335914, 10, -17 },
+        { 4644587139368, 10, -13 },
+        { 266386602796402, 10, -16 },
+        { 418699315936766, 10, -16 },
+        { 203195051291054, 10, -16 },
+        { 108642397281361, 10, -15 },
+        { 107442595748192, 10, -17 },
+        { 120021444958696, 10, -17 },
+        { 188452892075641, 10, -17 },
+        { 468677056132235, 10, -18 },
+        { 185784069039373, 10, -16 },
+        { 108717196747928, 10, -17 },
+        { 949181965389611, 10, -16 },
+        { 228660183858814, 10, -16 },
+        { 591252863055169, 10, -16 },
+        { 250157816708669, 10, -16 },
+        { 368668440572936, 10, -16 },
+        { 277904808139043, 10, -18 },
+        { 0, 10, 0 },
+        { 671986363139219, 10, -18 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 156299849056644, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 314683062693363, 10, -16 },
+        { 657334028322292, 10, -15 },
+        { 0, 10, 0 },
+        { 183259472499263, 10, -16 },
+        { 0, 10, 0 },
+        { 658852470797213, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 114534285278818, 10, -15 },
+        { 0, 10, 0 },
+        { 968222008942416, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 881297031275664, 10, -15 },
+        { 0, 10, 0 },
+        { 759138910258978, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 427890776984379, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 217943087911858, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 903824362468902, 10, -15 },
+        { 743813287399116, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 461179411672766, 10, -16 },
+        { 0, 10, 0 },
+        { 207674656398099, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 391175421852226, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 303699263513912, 10, -15 },
+        { 0, 10, 0 },
+        { 1187422652697, 10, -13 },
+        { 16560579576823, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 225522393884187, 10, -16 },
+        { 432442703258837, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 63385994326557, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 345244958378111, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 20895098356319, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 385689360373084, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 635393055067925, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 258716615922053, 10, -15 },
+        { 237952989758743, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 225174655269853, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 126692255883381, 10, -15 },
+        { 0, 10, 0 },
+        { 215701921536236, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 225522393884187, 10, -16 },
+        { 0, 10, 0 },
+        { 135896108776813, 10, -15 },
+        { 635250747498616, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 10140003167175, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 847529791178359, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 196018708805546, 10, -16 },
+        { 314683062693363, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 179062930462938, 10, -16 },
+        { 160105971725447, 10, -16 },
+        { 751427259224463, 10, -16 },
+        { 385689360373084, 10, -16 },
+        { 0, 10, 0 },
+        { 225522393884187, 10, -16 },
+        { 0, 10, 0 },
+        { 396267352680364, 10, -15 },
+        { 254221007731508, 10, -15 },
+        { 347145024862804, 10, -16 },
+        { 144616345534835, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 41577439666281, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 522735509001513, 10, -15 },
+        { 711752280101035, 10, -16 },
+        { 387768508216106, 10, -16 },
+        { 0, 10, 0 },
+        { 4211933640754, 10, -14 },
+        { 385689360373084, 10, -16 },
+        { 241641074428751, 10, -16 },
+        { 2532331383811, 10, -14 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 351760131644218, 10, -16 },
+        { 0, 10, 0 },
+        { 631842354857408, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 616780393523329, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 100592342432236, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 165394008534442, 10, -15 },
+        { 123577348090456, 10, -15 },
+        { 20895098356319, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 105255304483729, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 469532225306374, 10, -16 },
+        { 279330551431057, 10, -15 },
+        { 14009583109483, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 179062930462938, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 680794927893191, 10, -16 },
+        { 0, 10, 0 },
+        { 200072475126573, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 544349893271726, 10, -16 },
+        { 0, 10, 0 },
+        { 228117961318134, 10, -15 },
+        { 154551117480558, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 613905197304661, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 568765077170562, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 12067935136971, 10, -14 },
+        { 40724687019698, 10, -15 },
+        { 19708231556372, 10, -15 },
+        { 0, 10, 0 },
+        { 605248166634599, 10, -16 },
+        { 2532331383811, 10, -14 },
+        { 973730320189287, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 411720630341783, 10, -16 },
+        { 103789609159365, 10, -15 },
+        { 264935387759925, 10, -15 },
+        { 217943087911858, 10, -16 },
+        { 0, 10, 0 },
+        { 387994422700722, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 108299248801938, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 126484926832416, 10, -15 },
+        { 0, 10, 0 },
+        { 225522393884187, 10, -16 },
+        { 124828464320236, 10, -15 },
+        { 359176066446085, 10, -16 },
+        { 0, 10, 0 },
+        { 225174655269853, 10, -16 },
+        { 0, 10, 0 },
+        { 140105224942692, 10, -15 },
+        { 240110039750781, 10, -16 },
+        { 150627447130255, 10, -15 },
+        { 154632717230933, 10, -16 },
+        { 523175859476589, 10, -16 },
+        { 190686192652386, 10, -16 },
+        { 200072475126573, 10, -16 },
+        { 126264729255633, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 11983416753503, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 173835341323938, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 235025798641995, 10, -15 },
+        { 0, 10, 0 },
+        { 714714351884734, 10, -15 },
+        { 163157357640539, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 16560579576823, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 114803196647585, 10, -15 },
+        { 0, 10, 0 },
+        { 394742756981715, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 237952989758743, 10, -16 },
+        { 0, 10, 0 },
+        { 20895098356319, 10, -15 },
+        { 273666376034433, 10, -15 },
+        { 740899268094715, 10, -16 },
+        { 211262702586817, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 147884382949941, 10, -16 },
+        { 29812147030344, 10, -14 },
+        { 666188530884551, 10, -16 },
+        { 173309683538866, 10, -16 },
+        { 352898271786876, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 161738944349378, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 756499983430553, 10, -16 },
+        { 262611232221687, 10, -15 },
+        { 0, 10, 0 },
+        { 984107657982016, 10, -16 },
+        { 14272198809545, 10, -15 },
+        { 0, 10, 0 },
+        { 194125372359977, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 16560579576823, 10, -15 },
+        { 529806478292059, 10, -16 },
+        { 10976294244452, 10, -14 },
+        { 138873182676073, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 365145870624289, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 362225773878658, 10, -16 },
+        { 45059205799194, 10, -15 },
+        { 0, 10, 0 },
+        { 567916201074463, 10, -16 },
+        { 355209907721631, 10, -16 },
+        { 138873182676073, 10, -16 },
+        { 314407815262925, 10, -15 },
+        { 200072475126573, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 301194124947891, 10, -16 },
+        { 0, 10, 0 },
+        { 644695364097907, 10, -16 },
+        { 26879020516409, 10, -14 },
+        { 570832135003612, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 211262702586817, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 156299849056644, 10, -16 },
+        { 0, 10, 0 },
+        { 783378188433096, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 248846686415936, 10, -15 },
+        { 0, 10, 0 },
+        { 187543274644036, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 415461732988107, 10, -16 },
+        { 113122490114447, 10, -15 },
+        { 414914897356063, 10, -16 },
+        { 273482082042189, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 231579235547631, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 109534375048714, 10, -15 },
+        { 385689360373084, 10, -16 },
+        { 362322402962202, 10, -16 },
+        { 0, 10, 0 },
+        { 173309683538866, 10, -16 },
+        { 0, 10, 0 },
+        { 163009540662625, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 743285845808468, 10, -16 },
+        { 355209907721631, 10, -16 },
+        { 1440145939556, 10, -13 },
+        { 16937736683576, 10, -14 },
+        { 4506535591232, 10, -14 },
+        { 143859123989793, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 77156795425525, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 652601020496681, 10, -16 },
+        { 0, 10, 0 },
+        { 106901685574514, 10, -15 },
+        { 404888919086497, 10, -16 },
+        { 534272838184569, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 370253039016795, 10, -16 },
+        { 753271927920106, 10, -16 },
+        { 320859523940062, 10, -15 },
+        { 223553220589434, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 345244958378111, 10, -15 },
+        { 0, 10, 0 },
+        { 211262702586817, 10, -16 },
+        { 276040598748792, 10, -16 },
+        { 240110039750781, 10, -16 },
+        { 198006189419013, 10, -15 },
+        { 133260588073473, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 193744651623838, 10, -15 },
+        { 0, 10, 0 },
+        { 161473535939959, 10, -15 },
+        { 154632717230933, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 385689360373084, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 260306712640769, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 817777353364934, 10, -16 },
+        { 0, 10, 0 },
+        { 349739608854218, 10, -15 },
+        { 112533464041839, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 413945381074719, 10, -16 },
+        { 915148975390247, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 241641074428751, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 425014736926387, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 217943087911858, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 935704217516175, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 854607417906868, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 324849536561002, 10, -15 },
+        { 0, 10, 0 },
+        { 496505029458781, 10, -15 },
+        { 190686192652386, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 741160729242915, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 109252329164193, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 345244958378111, 10, -15 },
+        { 0, 10, 0 },
+        { 10555260908343, 10, -14 },
+        { 0, 10, 0 },
+        { 54747527090887, 10, -15 },
+        { 38520257628338, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 422503686573877, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 385689360373084, 10, -16 },
+        { 241641074428751, 10, -16 },
+        { 619347743763737, 10, -16 },
+        { 275485083077819, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 158401896941765, 10, -15 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 161176752743391, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 621752435797886, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 26078345356255, 10, -14 },
+        { 0, 10, 0 },
+        { 173835341323938, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 749732082807711, 10, -16 },
+        { 0, 10, 0 },
+        { 143561711942368, 10, -15 },
+        { 207674656398099, 10, -16 },
+        { 0, 10, 0 },
+        { 322633273312868, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 917098436608131, 10, -16 },
+        { 681875094684261, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 652267845555918, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 610182240866629, 10, -16 },
+        { 760330725483516, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 194349290242606, 10, -16 },
+        { 0, 10, 0 },
+        { 225522393884187, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 990923806595775, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 385689360373084, 10, -16 },
+        { 167154233301133, 10, -15 },
+        { 373218474194631, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 777007262040645, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 467201901122859, 10, -16 },
+        { 0, 10, 0 },
+        { 225174655269853, 10, -16 },
+        { 193894751085761, 10, -15 },
+        { 313274962424706, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 778013974751249, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 151649735035733, 10, -15 },
+        { 58531792439122, 10, -15 },
+        { 584496655259552, 10, -16 },
+        { 2532331383811, 10, -14 },
+        { 163157357640539, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 599031210802923, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 508727232805557, 10, -16 },
+        { 585907934846524, 10, -15 },
+        { 0, 10, 0 },
+        { 777007262040645, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 215701921536236, 10, -16 },
+        { 147884382949941, 10, -16 },
+        { 432296068844038, 10, -16 },
+        { 44118114928481, 10, -15 },
+        { 194349290242606, 10, -16 },
+        { 824742133028005, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 0, 10, 0 },
+        { 226275121613101, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 212238349992314, 10, -15 },
+        { 0, 10, 0 },
+        { 804009007277013, 10, -16 },
+        { 390817109803833, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 54747527090887, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 154551117480558, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 515315879447078, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 326131707462239, 10, -15 },
+        { 0, 10, 0 },
+        { 321920771596041, 10, -15 },
+        { 41577439666281, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 425617744309957, 10, -16 },
+        { 159572509720658, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 184864356179614, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 130056119272669, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 181638382838986, 10, -15 },
+        { 242748931707607, 10, -15 },
+        { 0, 10, 0 },
+        { 128277966183134, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 497235093528217, 10, -16 },
+        { 355209907721631, 10, -16 },
+        { 0, 10, 0 },
+        { 58910609467831, 10, -15 },
+        { 0, 10, 0 },
+        { 753131255607045, 10, -16 },
+        { 19954007485606, 10, -15 },
+        { 377446052253735, 10, -16 },
+        { 40111752133104, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 490146299247528, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 460437591770291, 10, -15 },
+        { 225522393884187, 10, -16 },
+        { 329219728427058, 10, -15 },
+        { 194349290242606, 10, -16 },
+        { 16560579576823, 10, -15 },
+        { 0, 10, 0 },
+        { 187780737233597, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 231579235547631, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 2532331383811, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 525628833611472, 10, -15 },
+        { 0, 10, 0 },
+        { 770901194602638, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 853267461277612, 10, -16 },
+        { 0, 10, 0 },
+        { 179062930462938, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 0, 10, 0 },
+        { 258527016982046, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 351760131644218, 10, -16 },
+        { 0, 10, 0 },
+        { 158780720717308, 10, -15 },
+        { 0, 10, 0 },
+        { 182929840267077, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 40878186638345, 10, -15 },
+        { 100317714104286, 10, -15 },
+        { 393404048847273, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 425247130396427, 10, -16 },
+        { 0, 10, 0 },
+        { 211262702586817, 10, -16 },
+        { 115364341556175, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 133260588073473, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 819334369821178, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 106381680048596, 10, -15 },
+        { 319436953976796, 10, -15 },
+        { 0, 10, 0 },
+        { 18974024208621, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 204111143648221, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 711035350506523, 10, -16 },
+        { 0, 10, 0 },
+        { 274144224727208, 10, -16 },
+        { 102291652152106, 10, -15 },
+        { 331478376628658, 10, -16 },
+        { 352053137973034, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 173309683538866, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 217943087911858, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 717047805095126, 10, -16 },
+        { 175451717597831, 10, -15 },
+        { 0, 10, 0 },
+        { 173163761244597, 10, -15 },
+        { 0, 10, 0 },
+        { 595319947472412, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 385689360373084, 10, -16 },
+        { 123679278264491, 10, -15 },
+        { 240142386523273, 10, -15 },
+        { 147884382949941, 10, -16 },
+        { 0, 10, 0 },
+        { 638434296356798, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 387768508216106, 10, -16 },
+        { 0, 10, 0 },
+        { 138036767307352, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 437059276929833, 10, -15 },
+        { 225522393884187, 10, -16 },
+        { 342014234175122, 10, -16 },
+        { 175351693237326, 10, -16 },
+        { 0, 10, 0 },
+        { 629361045418734, 10, -16 },
+        { 242750973183992, 10, -15 },
+        { 854923540547005, 10, -16 },
+        { 0, 10, 0 },
+        { 448919316075919, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 385689360373084, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 961431063962691, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 335643670161792, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 265708284482398, 10, -15 },
+        { 267524703630519, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 262684465948621, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 240110039750781, 10, -16 },
+        { 0, 10, 0 },
+        { 285921150257293, 10, -16 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 388679751524726, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 327860801019424, 10, -16 },
+        { 0, 10, 0 },
+        { 154632717230933, 10, -16 },
+        { 451526946025522, 10, -16 },
+        { 0, 10, 0 },
+        { 670157444000319, 10, -16 },
+        { 0, 10, 0 },
+        { 274444377711291, 10, -16 },
+        { 160105971725447, 10, -16 },
+        { 355209907721631, 10, -16 },
+        { 425014736926387, 10, -16 },
+        { 850285600701355, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 422726984530541, 10, -15 },
+        { 758849126333603, 10, -16 },
+        { 225522393884187, 10, -16 },
+        { 0, 10, 0 },
+        { 133260588073473, 10, -16 },
+        { 590225837345576, 10, -16 },
+        { 0, 10, 0 },
+        { 395633705995441, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 136611946092285, 10, -15 },
+        { 0, 10, 0 },
+        { 168949258084629, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 573470097606681, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 578745479934378, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 135571195035218, 10, -16 },
+        { 44921569234556, 10, -15 },
+        { 520738549330902, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 183259472499263, 10, -16 },
+        { 0, 10, 0 },
+        { 285807137105182, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 173835341323938, 10, -16 },
+        { 18974024208621, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 659509357303876, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 468935059917336, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 158187604358212, 10, -15 },
+        { 0, 10, 0 },
+        { 774964882164448, 10, -15 },
+        { 19954007485606, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 282511914897927, 10, -15 },
+        { 654755041621889, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 627330434801835, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 631842354857408, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 101278687331138, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 100709773242577, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 442217739611783, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 756083994843144, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 175453523269177, 10, -15 },
+        { 173835341323938, 10, -16 },
+        { 241641074428751, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 135704591265634, 10, -15 },
+        { 215701921536236, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 187970174958853, 10, -15 },
+        { 0, 10, 0 },
+        { 61122894762505, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 117851956584347, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 101738416179153, 10, -15 },
+        { 318337953129031, 10, -15 },
+        { 0, 10, 0 },
+        { 627330434801835, 10, -16 },
+        { 772885565004544, 10, -16 },
+        { 0, 10, 0 },
+        { 240110039750781, 10, -16 },
+        { 0, 10, 0 },
+        { 19708231556372, 10, -15 },
+        { 113310997173453, 10, -15 },
+        { 0, 10, 0 },
+        { 151028452617668, 10, -15 },
+        { 139913888042601, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 194349290242606, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 717488085102073, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 243122978388061, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 19954007485606, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 583787217021653, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 215701921536236, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 139964645654788, 10, -15 },
+        { 175351693237326, 10, -16 },
+        { 356635030224836, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 540240477853642, 10, -16 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 308366099158651, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 95647390600316, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 306676022340802, 10, -15 },
+        { 649797883662358, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 267287085830936, 10, -15 },
+        { 649797883662358, 10, -15 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 393889365098666, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 393889365098666, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 600734495964134, 10, -15 },
+        { 267287085830936, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 385689360373084, 10, -16 },
+        { 54020545657755, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 228522628296772, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 225522393884187, 10, -16 },
+        { 0, 10, 0 },
+        { 567909242596821, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 181015889717988, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 207674656398099, 10, -16 },
+        { 0, 10, 0 },
+        { 20895098356319, 10, -15 },
+        { 78231575299975, 10, -14 },
+        { 133260588073473, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 80762187214656, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 60139128190932, 10, -15 },
+        { 0, 10, 0 },
+        { 217943087911858, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 549559197964237, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 150425785801524, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 854875575536139, 10, -16 },
+        { 0, 10, 0 },
+        { 175561638238557, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 512103483435464, 10, -16 },
+        { 482358750266335, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 202343663678602, 10, -15 },
+        { 0, 10, 0 },
+        { 108600971572328, 10, -17 },
+        { 302615902085178, 10, -17 },
+        { 27715500253513, 10, -15 },
+        { 217540439679427, 10, -17 },
+        { 658886744870796, 10, -16 },
+        { 450431362884669, 10, -16 },
+        { 102000440817673, 10, -15 },
+        { 11099364741924, 10, -14 },
+        { 861183595405649, 10, -16 },
+        { 209736444355238, 10, -16 },
+        { 213094636425547, 10, -16 },
+        { 245055212709786, 10, -16 },
+        { 231730476802484, 10, -16 },
+        { 778686664965337, 10, -16 },
+        { 401682554594792, 10, -17 },
+        { 426701156595127, 10, -16 },
+        { 136527044238411, 10, -15 },
+        { 750333985408811, 10, -18 },
+        { 0, 10, 0 },
+        { 181434142637198, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 121023048062173, 10, -15 },
+        { 0, 10, 0 },
+        { 108600971572328, 10, -17 },
+        { 302615902085178, 10, -17 },
+        { 421203288479463, 10, -16 },
+        { 217540439679427, 10, -17 },
+        { 251281412164498, 10, -15 },
+        { 124058979993532, 10, -17 },
+        { 290091530298655, 10, -17 },
+        { 156458258062957, 10, -15 },
+        { 365564733478341, 10, -16 },
+        { 126541287915185, 10, -17 },
+        { 313207204496357, 10, -16 },
+        { 293532911735492, 10, -17 },
+        { 427538479174219, 10, -16 },
+        { 127679056681258, 10, -15 },
+        { 935375654080141, 10, -16 },
+        { 640606610898621, 10, -16 },
+        { 160141323238214, 10, -16 },
+        { 750333985408811, 10, -18 },
+        { 0, 10, 0 },
+        { 181434142637198, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 160105971725447, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 142190871211303, 10, -15 },
+        { 225174655269853, 10, -16 },
+        { 178884662430129, 10, -16 },
+        { 982848314981035, 10, -16 },
+        { 613286649227522, 10, -16 },
+        { 0, 10, 0 },
+        { 737404393167737, 10, -16 },
+        { 474255572414021, 10, -16 },
+        { 0, 10, 0 },
+        { 13527469063996, 10, -14 },
+        { 0, 10, 0 },
+        { 208147258461924, 10, -15 },
+        { 397006018374796, 10, -16 },
+        { 939644619309197, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 174725646012028, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 715458802138374, 10, -16 },
+        { 77800749254949, 10, -15 },
+        { 764715524147669, 10, -16 },
+        { 597057596957677, 10, -16 },
+        { 14272198809545, 10, -15 },
+        { 80846441585489, 10, -15 },
+        { 965628273504767, 10, -16 },
+        { 365444794659309, 10, -16 },
+        { 0, 10, 0 },
+        { 156299849056644, 10, -16 },
+        { 632339779463726, 10, -16 },
+        { 118902422111887, 10, -15 },
+        { 405414576871569, 10, -16 },
+        { 0, 10, 0 },
+        { 217943087911858, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 514223137549423, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 875468689857748, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 217648092468804, 10, -15 },
+        { 276000040680807, 10, -15 },
+        { 0, 10, 0 },
+        { 352720003754066, 10, -16 },
+        { 147884382949941, 10, -16 },
+        { 0, 10, 0 },
+        { 138729905131917, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 617510703212734, 10, -16 },
+        { 442514735798141, 10, -16 },
+        { 849186972714729, 10, -16 },
+        { 0, 10, 0 },
+        { 183259472499263, 10, -16 },
+        { 207674656398099, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 302688382660687, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 200072475126573, 10, -16 },
+        { 211262702586817, 10, -16 },
+        { 103817955121002, 10, -15 },
+        { 580384562991484, 10, -16 },
+        { 332800662929533, 10, -16 },
+        { 580809976617136, 10, -16 },
+        { 236133026058866, 10, -15 },
+        { 935551619471555, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 176408438406892, 10, -16 },
+        { 189872429197622, 10, -15 },
+        { 0, 10, 0 },
+        { 839686598397625, 10, -16 },
+        { 183259472499263, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 358841004537529, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 155893680667204, 10, -15 },
+        { 0, 10, 0 },
+        { 656070527815924, 10, -15 },
+        { 528703451662722, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 314683062693363, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 103697140081264, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 154174645157178, 10, -15 },
+        { 0, 10, 0 },
+        { 19954007485606, 10, -15 },
+        { 237952989758743, 10, -16 },
+        { 734167045278332, 10, -16 },
+        { 2532331383811, 10, -14 },
+        { 902357013620183, 10, -16 },
+        { 160105971725447, 10, -16 },
+        { 175351693237326, 10, -16 },
+        { 221614353605626, 10, -15 },
+        { 448001673346705, 10, -16 },
+        { 0, 10, 0 },
+        { 217340080528288, 10, -16 },
+        { 0, 10, 0 },
+        { 687021010857035, 10, -16 },
+        { 476110191861247, 10, -16 },
+        { 241641074428751, 10, -16 },
+        { 127770881894511, 10, -15 },
+        { 231579235547631, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 849212892050792, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 200494970695076, 10, -15 },
+        { 164873101530505, 10, -15 },
+        { 314683062693363, 10, -16 },
+        { 462972740782152, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 657762136359181, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 190686192652386, 10, -16 },
+        { 226312668911418, 10, -15 },
+        { 20895098356319, 10, -15 },
+        { 382799547355323, 10, -16 },
+        { 804862330586804, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 211262702586817, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 167384575326229, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 373280452166329, 10, -16 },
+        { 160105971725447, 10, -16 },
+        { 0, 10, 0 },
+        { 241840924078785, 10, -15 },
+        { 0, 10, 0 },
+        { 815768344899475, 10, -16 },
+        { 2532331383811, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 179062930462938, 10, -16 },
+        { 20895098356319, 10, -15 },
+        { 820950300341477, 10, -16 },
+        { 23140788547081, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 782314029701805, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 3922742915396, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 488580321216289, 10, -15 },
+        { 0, 10, 0 },
+        { 597597974605974, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 241641074428751, 10, -16 },
+        { 675848667082033, 10, -16 },
+        { 320683478018075, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 196701993220504, 10, -15 },
+        { 0, 10, 0 },
+        { 225522393884187, 10, -16 },
+        { 5970658532787, 10, -14 },
+        { 21595618464037, 10, -14 },
+        { 154632717230933, 10, -16 },
+        { 314489912882945, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 203846712875503, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 543451344178921, 10, -16 },
+        { 874580548795993, 10, -16 },
+        { 887255332625804, 10, -16 },
+        { 237952989758743, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 114998140486863, 10, -15 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 40724687019698, 10, -15 },
+        { 18625233520606, 10, -14 },
+        { 451372742337598, 10, -16 },
+        { 173835341323938, 10, -16 },
+        { 133260588073473, 10, -16 },
+        { 585190254030615, 10, -16 },
+        { 947858588933781, 10, -16 },
+        { 331937534805422, 10, -15 },
+        { 0, 10, 0 },
+        { 178884662430129, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 215701921536236, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 180360067197734, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 770436525363595, 10, -16 },
+        { 0, 10, 0 },
+        { 643569100061997, 10, -15 },
+        { 231579235547631, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 187780737233597, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 900845201160291, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 209774589006905, 10, -15 },
+        { 0, 10, 0 },
+        { 29127569583196, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 240110039750781, 10, -16 },
+        { 0, 10, 0 },
+        { 191552868309541, 10, -15 },
+        { 127584152683076, 10, -15 },
+        { 0, 10, 0 },
+        { 439831620245812, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 217340080528288, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 147524717244501, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 246059211302603, 10, -15 },
+        { 104464702523707, 10, -15 },
+        { 0, 10, 0 },
+        { 710926976132756, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 139301855868662, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 901232169622876, 10, -16 },
+        { 0, 10, 0 },
+        { 365088543312454, 10, -16 },
+        { 567916201074463, 10, -16 },
+        { 908021556923848, 10, -16 },
+        { 173309683538866, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 35617817095454, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 241641074428751, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 631967679539707, 10, -16 },
+        { 314683062693363, 10, -16 },
+        { 471176226292957, 10, -16 },
+        { 13285978522862, 10, -14 },
+        { 993056922191215, 10, -16 },
+        { 0, 10, 0 },
+        { 179062930462938, 10, -16 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 521087118869448, 10, -16 },
+        { 0, 10, 0 },
+        { 237952989758743, 10, -16 },
+        { 447754061250157, 10, -16 },
+        { 424714730125913, 10, -16 },
+        { 0, 10, 0 },
+        { 211262702586817, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 14272198809545, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 614323870431332, 10, -16 },
+        { 340935244471573, 10, -16 },
+        { 0, 10, 0 },
+        { 748104612564568, 10, -15 },
+        { 133318610653342, 10, -16 },
+        { 0, 10, 0 },
+        { 241641074428751, 10, -16 },
+        { 211262702586817, 10, -16 },
+        { 0, 10, 0 },
+        { 20895098356319, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 385689360373084, 10, -16 },
+        { 240110039750781, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 348661376776191, 10, -16 },
+        { 0, 10, 0 },
+        { 225174655269853, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 386704901457933, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 708585955293367, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 373490753970612, 10, -16 },
+        { 385689360373084, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 135571195035218, 10, -16 },
+        { 237952989758743, 10, -16 },
+        { 820895214424695, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 103928645925898, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 217340080528288, 10, -16 },
+        { 125141091709787, 10, -15 },
+        { 0, 10, 0 },
+        { 207674656398099, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 822955921464738, 10, -16 },
+        { 618520412467657, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 627217189378209, 10, -16 },
+        { 115364341556175, 10, -16 },
+        { 440099669916013, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 699233322689852, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 436492610880363, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 200072475126573, 10, -16 },
+        { 141293849691355, 10, -15 },
+        { 795049641707951, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 231579235547631, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 9453737701759, 10, -13 },
+        { 314683062693363, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 393889365098666, 10, -16 },
+        { 0, 10, 0 },
+        { 852008918753508, 10, -15 },
+        { 2532331383811, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 832788308985152, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 95647390600316, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 387768508216106, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 454199160248563, 10, -15 },
+        { 0, 10, 0 },
+        { 107712053307529, 10, -15 },
+        { 118689450108826, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 196018708805546, 10, -16 },
+        { 0, 10, 0 },
+        { 261020614632917, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 797310084325426, 10, -15 },
+        { 163906351075241, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 387835645993318, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 152226170272701, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 781138249271832, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 44118114928481, 10, -15 },
+        { 225174655269853, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 487340959129189, 10, -15 },
+        { 192176424707988, 10, -15 },
+        { 0, 10, 0 },
+        { 241641074428751, 10, -16 },
+        { 0, 10, 0 },
+        { 225522393884187, 10, -16 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 0, 10, 0 },
+        { 619917412251568, 10, -16 },
+        { 0, 10, 0 },
+        { 159572509720658, 10, -16 },
+        { 0, 10, 0 },
+        { 776867184637653, 10, -16 },
+        { 211262702586817, 10, -16 },
+        { 614832976396962, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 109066375551463, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 483314270889327, 10, -16 },
+        { 13022681702875, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 390325633049756, 10, -16 },
+        { 937725232068576, 10, -16 },
+        { 160102872041019, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328155253928771, 10, -15 },
+        { 0, 10, 0 },
+        { 119593107246649, 10, -16 },
+        { 19708231556372, 10, -15 },
+        { 0, 10, 0 },
+        { 596446255681938, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 215549488162415, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 120306706233245, 10, -15 },
+        { 331057638702376, 10, -15 },
+        { 0, 10, 0 },
+        { 200072475126573, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 981202075238244, 10, -16 },
+        { 19708231556372, 10, -15 },
+        { 0, 10, 0 },
+        { 399357735208125, 10, -16 },
+        { 0, 10, 0 },
+        { 154632717230933, 10, -16 },
+        { 619975541276177, 10, -16 },
+        { 374301223643081, 10, -16 },
+        { 404237585732792, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 119641269490656, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 763744086007334, 10, -16 },
+        { 0, 10, 0 },
+        { 197420420742101, 10, -16 },
+        { 61827567963912, 10, -15 },
+        { 178884662430129, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 194349290242606, 10, -16 },
+        { 44118114928481, 10, -15 },
+        { 0, 10, 0 },
+        { 540971878594292, 10, -15 },
+        { 0, 10, 0 },
+        { 564752290836022, 10, -16 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 552785120654235, 10, -15 },
+        { 0, 10, 0 },
+        { 130233028978261, 10, -15 },
+        { 843372341015987, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 212936384709533, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 19708231556372, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 113098380786335, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 41803879964338, 10, -15 },
+        { 339786531873491, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 183259472499263, 10, -16 },
+        { 242691693634062, 10, -15 },
+        { 381822242940831, 10, -16 },
+        { 0, 10, 0 },
+        { 163157357640539, 10, -16 },
+        { 0, 10, 0 },
+        { 16560579576823, 10, -15 },
+        { 679064477004755, 10, -16 },
+        { 502057175036933, 10, -16 },
+        { 196018708805546, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 409171620081357, 10, -15 },
+        { 0, 10, 0 },
+        { 314683062693363, 10, -16 },
+        { 225174655269853, 10, -16 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 197420420742101, 10, -16 },
+        { 0, 10, 0 },
+        { 440182514877355, 10, -16 },
+        { 420213686150007, 10, -16 },
+        { 203181965254713, 10, -15 },
+        { 387879084604275, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 19708231556372, 10, -15 },
+        { 225522393884187, 10, -16 },
+        { 0, 10, 0 },
+        { 333517379661062, 10, -16 },
+        { 19954007485606, 10, -15 },
+        { 0, 10, 0 },
+        { 58003865061569, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 724096315162554, 10, -15 },
+        { 0, 10, 0 },
+        { 173309683538866, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 23683870843073, 10, -14 },
+        { 217340080528288, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 326606817395056, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 147884382949941, 10, -16 },
+        { 312145250503602, 10, -16 },
+        { 0, 10, 0 },
+        { 37110944743758, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 347886708959045, 10, -16 },
+        { 577326426110012, 10, -16 },
+        { 590967188543496, 10, -16 },
+        { 0, 10, 0 },
+        { 638761538995512, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 407865855612033, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 146897676333142, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 10284646800898, 10, -14 },
+        { 307083682162761, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 434125638833043, 10, -16 },
+        { 128391682360418, 10, -15 },
+        { 241641074428751, 10, -16 },
+        { 0, 10, 0 },
+        { 154632717230933, 10, -16 },
+        { 0, 10, 0 },
+        { 54662329364941, 10, -15 },
+        { 103682225015678, 10, -15 },
+        { 200072475126573, 10, -16 },
+        { 336467041179404, 10, -16 },
+        { 197420420742101, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 679963494338485, 10, -16 },
+        { 0, 10, 0 },
+        { 718011404855582, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 185984168490948, 10, -15 },
+        { 0, 10, 0 },
+        { 1502957626655, 10, -13 },
+        { 314683062693363, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 479594064187493, 10, -16 },
+        { 147130961729852, 10, -15 },
+        { 239325448207059, 10, -15 },
+        { 225174655269853, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 178884662430129, 10, -16 },
+        { 0, 10, 0 },
+        { 735360710273672, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 446903973321932, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 913576084401805, 10, -16 },
+        { 0, 10, 0 },
+        { 671767237141019, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 735781163986904, 10, -15 },
+        { 0, 10, 0 },
+        { 385689360373084, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 183259472499263, 10, -16 },
+        { 631842354857408, 10, -16 },
+        { 14413971724012, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 542606082892666, 10, -15 },
+        { 550253336742393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 81903124370402, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 425014736926387, 10, -16 },
+        { 112222822430119, 10, -15 },
+        { 565520139601319, 10, -16 },
+        { 0, 10, 0 },
+        { 18974024208621, 10, -15 },
+        { 902151247711825, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 142735875153118, 10, -15 },
+        { 0, 10, 0 },
+        { 682972514163257, 10, -16 },
+        { 160105971725447, 10, -16 },
+        { 0, 10, 0 },
+        { 147838333162506, 10, -15 },
+        { 0, 10, 0 },
+        { 217943087911858, 10, -16 },
+        { 207674656398099, 10, -16 },
+        { 314683062693363, 10, -16 },
+        { 0, 10, 0 },
+        { 390325633049756, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 32000208114815, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 110800117180723, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 45732109989162, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 18974024208621, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 443562048638865, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 537463927152513, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 105775877692958, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 170693588059498, 10, -15 },
+        { 0, 10, 0 },
+        { 708742095952549, 10, -15 },
+        { 147884382949941, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 670771738270779, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 225522393884187, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 306676022340802, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 820950300341477, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 886436663696516, 10, -15 },
+        { 314683062693363, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 166439714504355, 10, -15 },
+        { 0, 10, 0 },
+        { 794991349458337, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 385689360373084, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 144534088785807, 10, -15 },
+        { 0, 10, 0 },
+        { 275470313281622, 10, -16 },
+        { 217340080528288, 10, -16 },
+        { 42573372699234, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 68536036139777, 10, -15 },
+        { 0, 10, 0 },
+        { 85218418266941, 10, -15 },
+        { 0, 10, 0 },
+        { 333517379661062, 10, -16 },
+        { 183259472499263, 10, -16 },
+        { 218118065816692, 10, -15 },
+        { 156299849056644, 10, -16 },
+        { 996961319224693, 10, -16 },
+        { 560650253509213, 10, -16 },
+        { 94580224705999, 10, -15 },
+        { 355209907721631, 10, -16 },
+        { 385689360373084, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 172631058276256, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 240110039750781, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 2532331383811, 10, -14 },
+        { 0, 10, 0 },
+        { 778034623910556, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 686446745028934, 10, -15 },
+        { 0, 10, 0 },
+        { 11964281623167, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 583787217021653, 10, -16 },
+        { 154551117480558, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 94753291451065, 10, -15 },
+        { 0, 10, 0 },
+        { 2532331383811, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 788732750362908, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 10673010990996, 10, -14 },
+        { 198961576301515, 10, -15 },
+        { 0, 10, 0 },
+        { 190686192652386, 10, -16 },
+        { 686704814031299, 10, -16 },
+        { 314683062693363, 10, -16 },
+        { 0, 10, 0 },
+        { 537809846778681, 10, -16 },
+        { 2532331383811, 10, -14 },
+        { 278445086982611, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 385689360373084, 10, -16 },
+        { 433971698564289, 10, -16 },
+        { 391769710984707, 10, -16 },
+        { 0, 10, 0 },
+        { 175351693237326, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 607429426578885, 10, -15 },
+        { 0, 10, 0 },
+        { 404418498007333, 10, -16 },
+        { 16879599482872, 10, -16 },
+        { 198092987965472, 10, -17 },
+        { 121341788974561, 10, -17 },
+        { 232141695348894, 10, -17 },
+        { 691988054862705, 10, -18 },
+        { 161810030836927, 10, -17 },
+        { 180753951211068, 10, -17 },
+        { 163578347761143, 10, -15 },
+        { 232232996366066, 10, -16 },
+        { 405889540007758, 10, -16 },
+        { 163729597519357, 10, -17 },
+        { 476893469436175, 10, -16 },
+        { 161400942855426, 10, -17 },
+        { 224054340637675, 10, -17 },
+        { 371762802312283, 10, -16 },
+        { 202687360680795, 10, -17 },
+        { 418528473382173, 10, -18 },
+        { 0, 10, 0 },
+        { 206138916101765, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 500306197012581, 10, -16 },
+        { 0, 10, 0 },
+        { 605764895684724, 10, -18 },
+        { 421286655797188, 10, -16 },
+        { 315486465557213, 10, -16 },
+        { 124250953878157, 10, -15 },
+        { 186371527175428, 10, -16 },
+        { 136841938193551, 10, -15 },
+        { 256291042834474, 10, -16 },
+        { 828398637480367, 10, -16 },
+        { 283812654243144, 10, -17 },
+        { 705834109621213, 10, -18 },
+        { 141198290230512, 10, -17 },
+        { 367634658317135, 10, -16 },
+        { 13418085793245, 10, -16 },
+        { 768945388738386, 10, -16 },
+        { 239745514592055, 10, -16 },
+        { 801360654766354, 10, -16 },
+        { 655602151163046, 10, -16 },
+        { 555868154397608, 10, -16 },
+        { 0, 10, 0 },
+        { 142273886115742, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 133846662730599, 10, -16 },
+        { 0, 10, 0 },
+        { 618773344244872, 10, -16 },
+        { 224635709746875, 10, -15 },
+        { 834915606412196, 10, -16 },
+        { 661259105047007, 10, -17 },
+        { 937977293770306, 10, -16 },
+        { 500837934758844, 10, -16 },
+        { 881793132300755, 10, -17 },
+        { 985029123285791, 10, -17 },
+        { 11091518736193, 10, -14 },
+        { 384648385015674, 10, -17 },
+        { 545665078875093, 10, -16 },
+        { 330866466637246, 10, -16 },
+        { 731226354751151, 10, -17 },
+        { 24752888808648, 10, -15 },
+        { 933771820153723, 10, -16 },
+        { 1007498065237, 10, -13 },
+        { 110455650819704, 10, -16 },
+        { 22807951496694, 10, -16 },
+        { 0, 10, 0 },
+        { 551506556491487, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 113315106342901, 10, -15 },
+        { 0, 10, 0 },
+        { 605764895684724, 10, -18 },
+        { 736421654667221, 10, -16 },
+        { 653045843536359, 10, -16 },
+        { 171706688618114, 10, -16 },
+        { 806654973423144, 10, -16 },
+        { 372065751172916, 10, -16 },
+        { 179338360724231, 10, -16 },
+        { 120942032993264, 10, -15 },
+        { 283812654243144, 10, -17 },
+        { 705834109621213, 10, -18 },
+        { 254229868773833, 10, -16 },
+        { 888613070726425, 10, -16 },
+        { 611894526735126, 10, -16 },
+        { 254093084044285, 10, -16 },
+        { 114268460679351, 10, -15 },
+        { 102466083868774, 10, -15 },
+        { 203528208567343, 10, -16 },
+        { 12798900496438, 10, -15 },
+        { 0, 10, 0 },
+        { 189004869726347, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 27797794552092, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 466026898116878, 10, -16 },
+        { 157123406328084, 10, -15 },
+        { 197420420742101, 10, -16 },
+        { 225174655269853, 10, -16 },
+        { 524562543049157, 10, -16 },
+        { 452903777015568, 10, -16 },
+        { 132426076343577, 10, -15 },
+        { 179062930462938, 10, -16 },
+        { 0, 10, 0 },
+        { 183259472499263, 10, -16 },
+        { 831175890614786, 10, -16 },
+        { 0, 10, 0 },
+        { 200072475126573, 10, -16 },
+        { 469234180173921, 10, -16 },
+        { 476239367756512, 10, -16 },
+        { 119593107246649, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 132906268055797, 10, -15 },
+        { 0, 10, 0 },
+        { 225174655269853, 10, -16 },
+        { 646801082998657, 10, -16 },
+        { 249191055820786, 10, -15 },
+        { 0, 10, 0 },
+        { 441713549555324, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 67366597932903, 10, -15 },
+        { 183259472499263, 10, -16 },
+        { 0, 10, 0 },
+        { 197420420742101, 10, -16 },
+        { 0, 10, 0 },
+        { 116665218831046, 10, -15 },
+        { 167161372748392, 10, -15 },
+        { 382832027846231, 10, -16 },
+        { 154632717230933, 10, -16 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 123135247297454, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 509493080603643, 10, -16 },
+        { 396731720796787, 10, -16 },
+        { 338509050877865, 10, -16 },
+        { 376826172434815, 10, -16 },
+        { 589812057448952, 10, -16 },
+        { 689223503052456, 10, -16 },
+        { 902987020440787, 10, -16 },
+        { 19954007485606, 10, -15 },
+        { 225522393884187, 10, -16 },
+        { 0, 10, 0 },
+        { 133600142612603, 10, -15 },
+        { 14187146832305, 10, -14 },
+        { 225174655269853, 10, -16 },
+        { 207674656398099, 10, -16 },
+        { 933264061391705, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 41917297021372, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 155830439301645, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 139869030324544, 10, -15 },
+        { 20751362773346, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 16560579576823, 10, -15 },
+        { 122282587300359, 10, -15 },
+        { 346040091142854, 10, -16 },
+        { 0, 10, 0 },
+        { 441390282856947, 10, -16 },
+        { 314683062693363, 10, -16 },
+        { 938911294453298, 10, -16 },
+        { 396403010991226, 10, -16 },
+        { 548846718013623, 10, -16 },
+        { 237952989758743, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 240894161796174, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 17840974022846, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 173835341323938, 10, -16 },
+        { 0, 10, 0 },
+        { 799491867454816, 10, -16 },
+        { 442430988223474, 10, -16 },
+        { 0, 10, 0 },
+        { 946492290266693, 10, -16 },
+        { 176408438406892, 10, -16 },
+        { 886994268258387, 10, -16 },
+        { 201047577178082, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 163157357640539, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 207674656398099, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 110107081104296, 10, -15 },
+        { 0, 10, 0 },
+        { 200072475126573, 10, -16 },
+        { 0, 10, 0 },
+        { 554726292031501, 10, -15 },
+        { 241641074428751, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 551776613424849, 10, -16 },
+        { 0, 10, 0 },
+        { 176408438406892, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 913475681129723, 10, -16 },
+        { 0, 10, 0 },
+        { 390325633049756, 10, -16 },
+        { 0, 10, 0 },
+        { 694706880576227, 10, -16 },
+        { 183259472499263, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 595807010414272, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 241641074428751, 10, -16 },
+        { 121256219830325, 10, -15 },
+        { 0, 10, 0 },
+        { 237952989758743, 10, -16 },
+        { 199554519894004, 10, -15 },
+        { 0, 10, 0 },
+        { 397423124588881, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 217943087911858, 10, -16 },
+        { 0, 10, 0 },
+        { 183259472499263, 10, -16 },
+        { 19954007485606, 10, -15 },
+        { 407784255861658, 10, -16 },
+        { 0, 10, 0 },
+        { 73373339113729, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 177304238134563, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 415025403475578, 10, -16 },
+        { 225468422412717, 10, -15 },
+        { 0, 10, 0 },
+        { 133318610653342, 10, -16 },
+        { 0, 10, 0 },
+        { 190686192652386, 10, -16 },
+        { 141968047968931, 10, -15 },
+        { 116099727375949, 10, -15 },
+        { 0, 10, 0 },
+        { 385094903604845, 10, -16 },
+        { 0, 10, 0 },
+        { 111852965334555, 10, -15 },
+        { 55356111407435, 10, -15 },
+        { 0, 10, 0 },
+        { 241641074428751, 10, -16 },
+        { 353738688843589, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 583756907979233, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 231579235547631, 10, -16 },
+        { 65750192235099, 10, -15 },
+        { 14272198809545, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 107678344787315, 10, -15 },
+        { 540787975164114, 10, -16 },
+        { 314683062693363, 10, -16 },
+        { 20895098356319, 10, -15 },
+        { 591309785840766, 10, -16 },
+        { 679502729078463, 10, -16 },
+        { 466004042069737, 10, -15 },
+        { 133318610653342, 10, -16 },
+        { 179062930462938, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 86062054089727, 10, -15 },
+        { 0, 10, 0 },
+        { 351760131644218, 10, -16 },
+        { 360864833021091, 10, -15 },
+        { 0, 10, 0 },
+        { 345400891789477, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 454369745507947, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 127059233384488, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 181925753767071, 10, -15 },
+        { 0, 10, 0 },
+        { 2532331383811, 10, -14 },
+        { 365813820067375, 10, -16 },
+        { 667873786664821, 10, -16 },
+        { 0, 10, 0 },
+        { 386704901457933, 10, -16 },
+        { 623642350131827, 10, -16 },
+        { 133260588073473, 10, -16 },
+        { 129165639500329, 10, -15 },
+        { 36418917564049, 10, -15 },
+        { 0, 10, 0 },
+        { 231579235547631, 10, -16 },
+        { 0, 10, 0 },
+        { 344668726231168, 10, -16 },
+        { 127152794886699, 10, -15 },
+        { 0, 10, 0 },
+        { 470982911750007, 10, -16 },
+        { 998114871352243, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 77749461316094, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 160786923694103, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 115285716174956, 10, -15 },
+        { 995220703108458, 10, -16 },
+        { 385689360373084, 10, -16 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 133318610653342, 10, -16 },
+        { 167162384543894, 10, -15 },
+        { 434473377447377, 10, -16 },
+        { 0, 10, 0 },
+        { 497084172396888, 10, -16 },
+        { 241641074428751, 10, -16 },
+        { 339559321555907, 10, -16 },
+        { 114650031332467, 10, -15 },
+        { 391685207273078, 10, -16 },
+        { 567216675340521, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 604268601551766, 10, -15 },
+        { 0, 10, 0 },
+        { 862364154431756, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 101841122284888, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 541192036059161, 10, -16 },
+        { 11801366634209, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 729281962860022, 10, -15 },
+        { 0, 10, 0 },
+        { 276040598748792, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 519875432466792, 10, -16 },
+        { 0, 10, 0 },
+        { 52500628064168, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 794860022328472, 10, -16 },
+        { 0, 10, 0 },
+        { 591398037214042, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 567347168496806, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 88666376315635, 10, -15 },
+        { 167407465029884, 10, -15 },
+        { 0, 10, 0 },
+        { 217943087911858, 10, -16 },
+        { 31349017871817, 10, -15 },
+        { 322729867361196, 10, -16 },
+        { 179398977231319, 10, -15 },
+        { 58003865061569, 10, -15 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 122599803707772, 10, -15 },
+        { 103341428600151, 10, -15 },
+        { 0, 10, 0 },
+        { 511556533465484, 10, -16 },
+        { 437493064614802, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 156640701841879, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 135853009958956, 10, -15 },
+        { 280970137324405, 10, -16 },
+        { 0, 10, 0 },
+        { 410802777442877, 10, -16 },
+        { 854852820245691, 10, -16 },
+        { 582363204268734, 10, -16 },
+        { 210054563447352, 10, -15 },
+        { 173835341323938, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 446906220102035, 10, -16 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 352897599726748, 10, -16 },
+        { 197420420742101, 10, -16 },
+        { 2532331383811, 10, -14 },
+        { 0, 10, 0 },
+        { 985974647992098, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 776765869804363, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 979733293960574, 10, -16 },
+        { 0, 10, 0 },
+        { 761516506895542, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 176408438406892, 10, -16 },
+        { 0, 10, 0 },
+        { 314683062693363, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 550625281524568, 10, -16 },
+        { 0, 10, 0 },
+        { 156299849056644, 10, -16 },
+        { 293424300156631, 10, -16 },
+        { 0, 10, 0 },
+        { 551228616527177, 10, -16 },
+        { 0, 10, 0 },
+        { 162106459146904, 10, -15 },
+        { 471444948055188, 10, -16 },
+        { 533992569948013, 10, -16 },
+        { 117503675854542, 10, -15 },
+        { 0, 10, 0 },
+        { 404585324347126, 10, -16 },
+        { 0, 10, 0 },
+        { 463127645028596, 10, -16 },
+        { 168675896630064, 10, -15 },
+        { 31349017871817, 10, -15 },
+        { 82490435251725, 10, -15 },
+        { 814102729762943, 10, -16 },
+        { 139913888042601, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 393101024369266, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 12334966102774, 10, -14 },
+        { 281395448376836, 10, -15 },
+        { 355209907721631, 10, -16 },
+        { 373945665151649, 10, -16 },
+        { 18974024208621, 10, -15 },
+        { 0, 10, 0 },
+        { 149351908481014, 10, -15 },
+        { 323236076187266, 10, -16 },
+        { 0, 10, 0 },
+        { 781963152032768, 10, -16 },
+        { 0, 10, 0 },
+        { 300019859768048, 10, -16 },
+        { 314445205714244, 10, -16 },
+        { 777129531357123, 10, -16 },
+        { 397006018374796, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 2532331383811, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 183186670169963, 10, -15 },
+        { 0, 10, 0 },
+        { 175351693237326, 10, -16 },
+        { 0, 10, 0 },
+        { 160105971725447, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 646523642555211, 10, -16 },
+        { 314205226951591, 10, -16 },
+        { 539316796211463, 10, -15 },
+        { 56288456411973, 10, -15 },
+        { 147884382949941, 10, -16 },
+        { 0, 10, 0 },
+        { 241641074428751, 10, -16 },
+        { 0, 10, 0 },
+        { 163157357640539, 10, -16 },
+        { 0, 10, 0 },
+        { 225174655269853, 10, -16 },
+        { 138036767307352, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 923767517546316, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 762324824536837, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 132923692515039, 10, -15 },
+        { 0, 10, 0 },
+        { 737703449516835, 10, -15 },
+        { 109630815893915, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 197420420742101, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 387768508216106, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 157169795230842, 10, -15 },
+        { 0, 10, 0 },
+        { 24995620043393, 10, -14 },
+        { 0, 10, 0 },
+        { 450254257728581, 10, -16 },
+        { 12421530003559, 10, -14 },
+        { 163157357640539, 10, -16 },
+        { 0, 10, 0 },
+        { 2532331383811, 10, -14 },
+        { 0, 10, 0 },
+        { 791385620499387, 10, -16 },
+        { 131816639053644, 10, -15 },
+        { 0, 10, 0 },
+        { 80180606650436, 10, -15 },
+        { 52081570348986, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 178884662430129, 10, -16 },
+        { 0, 10, 0 },
+        { 314683062693363, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 625001182054603, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 106800446364864, 10, -15 },
+        { 0, 10, 0 },
+        { 527555611122683, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 728587101805058, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 732537204686419, 10, -16 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 207935390296115, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 156299849056644, 10, -16 },
+        { 0, 10, 0 },
+        { 63093519694554, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 207674656398099, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 159572509720658, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 939636755171506, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 603632448284942, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 18974024208621, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 345244958378111, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 635781017413268, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 666877408662357, 10, -16 },
+        { 0, 10, 0 },
+        { 933312259133764, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 167189631486878, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 178884662430129, 10, -16 },
+        { 273607962342571, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 43013137449676, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 121030838302574, 10, -15 },
+        { 236398893236517, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 154551117480558, 10, -16 },
+        { 0, 10, 0 },
+        { 404798432069289, 10, -16 },
+        { 304478978444303, 10, -16 },
+        { 0, 10, 0 },
+        { 218614471552461, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 225174655269853, 10, -16 },
+        { 215701921536236, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 791461873419752, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 571768830625539, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 363995876191252, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 132103463582449, 10, -15 },
+        { 166429065878529, 10, -15 },
+        { 225522393884187, 10, -16 },
+        { 196018708805546, 10, -16 },
+        { 152468677342721, 10, -15 },
+        { 160105971725447, 10, -16 },
+        { 449061023313971, 10, -16 },
+        { 207674656398099, 10, -16 },
+        { 0, 10, 0 },
+        { 217340080528288, 10, -16 },
+        { 0, 10, 0 },
+        { 135189217372462, 10, -15 },
+        { 139913888042601, 10, -16 },
+        { 511509756778275, 10, -16 },
+        { 487015142807764, 10, -16 },
+        { 559524701697022, 10, -16 },
+        { 276040598748792, 10, -16 },
+        { 0, 10, 0 },
+        { 344372959317143, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 314683062693363, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 2532331383811, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 901866407563589, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 413419723289647, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 314683062693363, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 217340080528288, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 811307104683041, 10, -16 },
+        { 0, 10, 0 },
+        { 283518098786039, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 2532331383811, 10, -14 },
+        { 540129899518829, 10, -16 },
+        { 502812572633499, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 122184192351484, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 135571195035218, 10, -16 },
+        { 217943087911858, 10, -16 },
+        { 548348015811717, 10, -16 },
+        { 344523290660291, 10, -16 },
+        { 0, 10, 0 },
+        { 193321016470061, 10, -15 },
+        { 770445451455166, 10, -16 },
+        { 0, 10, 0 },
+        { 163157357640539, 10, -16 },
+        { 135171549262485, 10, -15 },
+        { 774640546745023, 10, -16 },
+        { 120807327892112, 10, -15 },
+        { 102220241111509, 10, -15 },
+        { 16560579576823, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 14272198809545, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 17911330403486, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 377515597632515, 10, -16 },
+        { 745535540771386, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 183259472499263, 10, -16 },
+        { 481751114179532, 10, -16 },
+        { 300212158637451, 10, -16 },
+        { 8366111047991, 10, -14 },
+        { 0, 10, 0 },
+        { 154551117480558, 10, -16 },
+        { 288388447828288, 10, -15 },
+        { 0, 10, 0 },
+        { 300019859768048, 10, -16 },
+        { 36439557656026, 10, -15 },
+        { 385689360373084, 10, -16 },
+        { 425247130396427, 10, -16 },
+        { 178884662430129, 10, -16 },
+        { 0, 10, 0 },
+        { 591309785840766, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 269079167492672, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 304304006467547, 10, -15 },
+        { 0, 10, 0 },
+        { 196709204179163, 10, -15 },
+        { 211262702586817, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 191246182278204, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 175351693237326, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 356579038830385, 10, -15 },
+        { 0, 10, 0 },
+        { 391685207273078, 10, -16 },
+        { 0, 10, 0 },
+        { 217943087911858, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 197420420742101, 10, -16 },
+        { 385689360373084, 10, -16 },
+        { 207674656398099, 10, -16 },
+        { 125359849271862, 10, -15 },
+        { 211262702586817, 10, -16 },
+        { 2532331383811, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 59629721808499, 10, -15 },
+        { 971785870110221, 10, -16 },
+        { 0, 10, 0 },
+        { 174761945711618, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 217874881079122, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 425928525790237, 10, -16 },
+        { 113181908758744, 10, -15 },
+        { 0, 10, 0 },
+        { 385280626995301, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 259732733908441, 10, -15 },
+        { 0, 10, 0 },
+        { 154632717230933, 10, -16 },
+        { 146331034641454, 10, -15 },
+        { 0, 10, 0 },
+        { 701535267388195, 10, -16 },
+        { 630457722830282, 10, -16 },
+        { 33095955588745, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 187780737233597, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 461834353596803, 10, -15 },
+        { 545261870093742, 10, -16 },
+        { 246963463344239, 10, -15 },
+        { 138036767307352, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 414838708046894, 10, -16 },
+        { 0, 10, 0 },
+        { 11908428079396, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 539039711980379, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 472563893999695, 10, -16 },
+        { 139913888042601, 10, -16 },
+        { 0, 10, 0 },
+        { 702736202732445, 10, -16 },
+        { 207674656398099, 10, -16 },
+        { 385689360373084, 10, -16 },
+        { 142452741985991, 10, -15 },
+        { 348865268267493, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 564572901027281, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 133260588073473, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 516175622054334, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 763993167117157, 10, -16 },
+        { 180269794220673, 10, -15 },
+        { 0, 10, 0 },
+        { 264348118160303, 10, -15 },
+        { 945362253328198, 10, -16 },
+        { 0, 10, 0 },
+        { 156299849056644, 10, -16 },
+        { 666840175516025, 10, -16 },
+        { 0, 10, 0 },
+        { 510671616692099, 10, -16 },
+        { 0, 10, 0 },
+        { 370391999102586, 10, -16 },
+        { 385689360373084, 10, -16 },
+        { 355209907721631, 10, -16 },
+        { 187780737233597, 10, -16 },
+        { 138873182676073, 10, -16 },
+        { 197420420742101, 10, -16 },
+        { 0, 10, 0 },
+        { 359112584576717, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 461432614784014, 10, -15 },
+        { 0, 10, 0 },
+        { 333854652560261, 10, -15 },
+        { 876091248166107, 10, -16 },
+        { 0, 10, 0 },
+        { 385689360373084, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 785346718018062, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 133605305964634, 10, -15 },
+        { 0, 10, 0 },
+        { 426894071475048, 10, -16 },
+        { 718490023302617, 10, -16 },
+        { 128768526638207, 10, -15 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 253401108863527, 10, -16 },
+        { 179062930462938, 10, -16 },
+        { 373406776834128, 10, -16 },
+        { 833885373678094, 10, -16 },
+        { 41577439666281, 10, -15 },
+        { 274444377711291, 10, -16 },
+        { 0, 10, 0 },
+        { 100374328570824, 10, -15 },
+        { 102521303478208, 10, -15 },
+        { 156299849056644, 10, -16 },
+        { 997635040578593, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 282750464887188, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 314683062693363, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 925005599733824, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 760741510323326, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 700372423066447, 10, -16 },
+        { 0, 10, 0 },
+        { 435861702792632, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 41802690386839, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 372999714585473, 10, -16 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 477753338635405, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 441420595909208, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 968531693730664, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 314683062693363, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 217340080528288, 10, -16 },
+        { 0, 10, 0 },
+        { 892718529335331, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 420213686150007, 10, -16 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 466807527885631, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 882653903463568, 10, -16 },
+        { 583787217021653, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 241641074428751, 10, -16 },
+        { 348112053813427, 10, -15 },
+        { 14272198809545, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 392110359943129, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 439251267957325, 10, -15 },
+        { 0, 10, 0 },
+        { 446394230980357, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 751434650680047, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 427139937132585, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 49057257922423, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 155497979657367, 10, -15 },
+        { 324778731290786, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 303496652273826, 10, -15 },
+        { 0, 10, 0 },
+        { 765336621816563, 10, -16 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 936188877646503, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 323341210814643, 10, -15 },
+        { 0, 10, 0 },
+        { 159483492968385, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 191143959856738, 10, -15 },
+        { 234518017188908, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 273607962342571, 10, -16 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 159572509720658, 10, -16 },
+        { 0, 10, 0 },
+        { 16560579576823, 10, -15 },
+        { 453615091560935, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 2532331383811, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 709656036287888, 10, -15 },
+        { 0, 10, 0 },
+        { 237952989758743, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 138873182676073, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 25266134646863, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 14272198809545, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 385689360373084, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 183992949651924, 10, -15 },
+        { 0, 10, 0 },
+        { 424996014386808, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 294643807117575, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 231579235547631, 10, -16 },
+        { 152301476279636, 10, -15 },
+        { 266831842080087, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 582515324346946, 10, -16 },
+        { 0, 10, 0 },
+        { 207859316170065, 10, -15 },
+        { 930380118493018, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 200072475126573, 10, -16 },
+        { 176408438406892, 10, -16 },
+        { 990054042412538, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 619064020368519, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 138036767307352, 10, -16 },
+        { 0, 10, 0 },
+        { 154632717230933, 10, -16 },
+        { 119593107246649, 10, -16 },
+        { 225174655269853, 10, -16 },
+        { 159572509720658, 10, -16 },
+        { 0, 10, 0 },
+        { 493343178131881, 10, -16 },
+        { 346547839074172, 10, -16 },
+        { 0, 10, 0 },
+        { 118318475635766, 10, -15 },
+        { 717756023078055, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 700372423066447, 10, -16 },
+        { 0, 10, 0 },
+        { 211262702586817, 10, -16 },
+        { 108676613815347, 10, -15 },
+        { 344459655525356, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 10191606275225, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 139888040881083, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 108796817995317, 10, -15 },
+        { 0, 10, 0 },
+        { 410664131601303, 10, -15 },
+        { 264584047759443, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 369616002854983, 10, -16 },
+        { 0, 10, 0 },
+        { 391053614773562, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 103728155132378, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 925116729901753, 10, -16 },
+        { 257752975001257, 10, -15 },
+        { 435260939968393, 10, -16 },
+        { 743888853192038, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 53873385380622, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 231579235547631, 10, -16 },
+        { 133633063338516, 10, -15 },
+        { 728809993811373, 10, -16 },
+        { 499146778445366, 10, -16 },
+        { 721147025335857, 10, -16 },
+        { 0, 10, 0 },
+        { 225174655269853, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 802511983523848, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 115364341556175, 10, -16 },
+        { 1871438047107, 10, -13 },
+        { 237952989758743, 10, -16 },
+        { 196018708805546, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 148806618441765, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 151054215398043, 10, -15 },
+        { 443117743181711, 10, -16 },
+        { 159285582153594, 10, -15 },
+        { 139716532761929, 10, -15 },
+        { 147884382949941, 10, -16 },
+        { 0, 10, 0 },
+        { 19708231556372, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 664533332798715, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 49487421280985, 10, -15 },
+        { 220247949666303, 10, -15 },
+        { 657312962539971, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 237952989758743, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 211897851127786, 10, -15 },
+        { 0, 10, 0 },
+        { 385689360373084, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 725737913859031, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 719715678399307, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 196018708805546, 10, -16 },
+        { 173309683538866, 10, -16 },
+        { 163157357640539, 10, -16 },
+        { 155640795692063, 10, -15 },
+        { 56416089128482, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 167733362601518, 10, -15 },
+        { 407744280211222, 10, -15 },
+        { 19708231556372, 10, -15 },
+        { 240110039750781, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 822705325447767, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 123125363663368, 10, -15 },
+        { 424783877624108, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 240110039750781, 10, -16 },
+        { 114138629868114, 10, -15 },
+        { 197420420742101, 10, -16 },
+        { 163157357640539, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 365145870624289, 10, -16 },
+        { 139663298399601, 10, -15 },
+        { 194349290242606, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 626814941208714, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 207674656398099, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 609976572007001, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 306574468232317, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 355209907721631, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 19708231556372, 10, -15 },
+        { 346099663068725, 10, -15 },
+        { 277870361942858, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 215701921536236, 10, -16 },
+        { 189802576885054, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 109427983621204, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 145440951577332, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 216713334904962, 10, -15 },
+        { 191021046167262, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 163157357640539, 10, -16 },
+        { 602215145854639, 10, -16 },
+        { 133318610653342, 10, -16 },
+        { 0, 10, 0 },
+        { 159572509720658, 10, -16 },
+        { 0, 10, 0 },
+        { 895872819302475, 10, -16 },
+        { 16027251296337, 10, -14 },
+        { 385689360373084, 10, -16 },
+        { 335955498239793, 10, -16 },
+        { 18974024208621, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 163030451873454, 10, -15 },
+        { 0, 10, 0 },
+        { 215701921536236, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 315435148088941, 10, -15 },
+        { 0, 10, 0 },
+        { 352415203695473, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 39696049559816, 10, -15 },
+        { 425928525790237, 10, -16 },
+        { 0, 10, 0 },
+        { 217340080528288, 10, -16 },
+        { 435260939968393, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 385689360373084, 10, -16 },
+        { 0, 10, 0 },
+        { 800009584454001, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 313561671023619, 10, -15 },
+        { 0, 10, 0 },
+        { 309244106755415, 10, -15 },
+        { 161484207185599, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 451372742337598, 10, -16 },
+        { 520028463188975, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 }
+      },
+      freqRatios {
+        { 0, 10, 0 },
+        { 606975249367788, 10, -16 },
+        { 0, 10, 0 },
+        { 315625270832415, 10, -17 },
+        { 631670991143664, 10, -16 },
+        { 363193258363539, 10, -16 },
+        { 399311156376522, 10, -16 },
+        { 140921945354179, 10, -16 },
+        { 231669054187876, 10, -16 },
+        { 277830165046925, 10, -16 },
+        { 164313698235005, 10, -15 },
+        { 128335650682029, 10, -15 },
+        { 72824763886802, 10, -16 },
+        { 406349884195937, 10, -16 },
+        { 104108239342099, 10, -16 },
+        { 495065027936409, 10, -16 },
+        { 225986454274307, 10, -15 },
+        { 218734620567014, 10, -16 },
+        { 357002891179411, 10, -16 },
+        { 290915242080437, 10, -16 },
+        { 232886651457789, 10, -17 },
+        { 0, 10, 0 },
+        { 170395116994999, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 177435043749297, 10, -16 },
+        { 0, 10, 0 },
+        { 458752374652558, 10, -17 },
+        { 577699279275226, 10, -17 },
+        { 876362504029835, 10, -17 },
+        { 422084999939052, 10, -16 },
+        { 793247070024047, 10, -17 },
+        { 31857845811711, 10, -16 },
+        { 324967507408355, 10, -16 },
+        { 912748735514688, 10, -17 },
+        { 702073666736569, 10, -15 },
+        { 161435073782214, 10, -16 },
+        { 524910131600122, 10, -17 },
+        { 719268507213148, 10, -17 },
+        { 749809537306683, 10, -17 },
+        { 895619052743224, 10, -17 },
+        { 115309845655288, 10, -16 },
+        { 145057588269413, 10, -16 },
+        { 574592994445955, 10, -16 },
+        { 292062064064132, 10, -17 },
+        { 0, 10, 0 },
+        { 916357808795694, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 722324039219619, 10, -16 },
+        { 0, 10, 0 },
+        { 415164894580157, 10, -17 },
+        { 144893923013874, 10, -16 },
+        { 159885336602173, 10, -16 },
+        { 599689603896379, 10, -17 },
+        { 419176056090725, 10, -15 },
+        { 165534049704447, 10, -16 },
+        { 838550040258173, 10, -17 },
+        { 15600192745412, 10, -15 },
+        { 290174877841798, 10, -16 },
+        { 458511230497451, 10, -17 },
+        { 163068552414781, 10, -16 },
+        { 115755820140432, 10, -16 },
+        { 114941002010013, 10, -16 },
+        { 112629567124273, 10, -16 },
+        { 298432552582056, 10, -15 },
+        { 22052205137171, 10, -15 },
+        { 269145488923002, 10, -16 },
+        { 203122029968512, 10, -17 },
+        { 0, 10, 0 },
+        { 572329844822145, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 257820436891199, 10, -16 },
+        { 0, 10, 0 },
+        { 530130944677483, 10, -17 },
+        { 669796123913363, 10, -17 },
+        { 972616181539884, 10, -17 },
+        { 11279662424778, 10, -15 },
+        { 89985597559441, 10, -16 },
+        { 278037903883774, 10, -17 },
+        { 128584516449027, 10, -15 },
+        { 958984785237424, 10, -17 },
+        { 710302360889667, 10, -16 },
+        { 110427156953391, 10, -16 },
+        { 604972974171512, 10, -17 },
+        { 839980171509042, 10, -17 },
+        { 725615975169143, 10, -17 },
+        { 790930075816943, 10, -17 },
+        { 14462558330335, 10, -15 },
+        { 205552851740162, 10, -16 },
+        { 608840627783323, 10, -15 },
+        { 191166322139525, 10, -17 },
+        { 0, 10, 0 },
+        { 785990670408926, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 17349965833642, 10, -15 },
+        { 0, 10, 0 },
+        { 283877175613222, 10, -17 },
+        { 303936612786519, 10, -16 },
+        { 217853718233928, 10, -16 },
+        { 508509239628836, 10, -17 },
+        { 234176059171166, 10, -16 },
+        { 985686270915201, 10, -17 },
+        { 634158638664691, 10, -17 },
+        { 509874641668177, 10, -16 },
+        { 105945129198383, 10, -16 },
+        { 402169225593517, 10, -17 },
+        { 714155920685782, 10, -15 },
+        { 986635300220109, 10, -17 },
+        { 162839378766887, 10, -16 },
+        { 174266335269245, 10, -16 },
+        { 323334921288514, 10, -16 },
+        { 212428062924867, 10, -16 },
+        { 89501487540999, 10, -16 },
+        { 139442649595126, 10, -17 },
+        { 0, 10, 0 },
+        { 584954671751403, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 211021898783818, 10, -16 },
+        { 0, 10, 0 },
+        { 491152334515161, 10, -17 },
+        { 655768228527609, 10, -17 },
+        { 869838729077307, 10, -17 },
+        { 132359080678997, 10, -16 },
+        { 816569412811117, 10, -17 },
+        { 279568668720742, 10, -17 },
+        { 359692165401415, 10, -15 },
+        { 903689639623124, 10, -17 },
+        { 188250465284116, 10, -15 },
+        { 126233688720404, 10, -16 },
+        { 564948665185078, 10, -17 },
+        { 777665021185057, 10, -17 },
+        { 681003481754314, 10, -17 },
+        { 762949470930631, 10, -17 },
+        { 127398654638093, 10, -16 },
+        { 178953553206849, 10, -16 },
+        { 266918492932577, 10, -15 },
+        { 21243228370107, 10, -16 },
+        { 0, 10, 0 },
+        { 780697883263673, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 162317131152557, 10, -16 },
+        { 0, 10, 0 },
+        { 237472128135763, 10, -17 },
+        { 546991748857939, 10, -15 },
+        { 340108119488673, 10, -16 },
+        { 454030586424645, 10, -17 },
+        { 193734947245495, 10, -16 },
+        { 692701170168127, 10, -17 },
+        { 643172629277801, 10, -17 },
+        { 178079327472365, 10, -16 },
+        { 987550333130473, 10, -17 },
+        { 322452955749444, 10, -17 },
+        { 246777605497703, 10, -15 },
+        { 110223967885413, 10, -16 },
+        { 147605123633326, 10, -16 },
+        { 126302236400956, 10, -16 },
+        { 268285668313561, 10, -16 },
+        { 170566733918671, 10, -16 },
+        { 831724511934906, 10, -17 },
+        { 121992938609434, 10, -17 },
+        { 0, 10, 0 },
+        { 465917906101142, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 605297236153588, 10, -16 },
+        { 0, 10, 0 },
+        { 277461068719781, 10, -17 },
+        { 137244640205766, 10, -16 },
+        { 240942144207683, 10, -16 },
+        { 926774203246999, 10, -17 },
+        { 15042270246911, 10, -15 },
+        { 453829259144837, 10, -15 },
+        { 723444970610482, 10, -17 },
+        { 220867958314264, 10, -15 },
+        { 141444152326262, 10, -16 },
+        { 509483310857001, 10, -17 },
+        { 179272821578838, 10, -16 },
+        { 106801830993267, 10, -16 },
+        { 195557052065359, 10, -16 },
+        { 232493278700688, 10, -16 },
+        { 219677225711304, 10, -16 },
+        { 141636810435675, 10, -16 },
+        { 101243638353499, 10, -16 },
+        { 243158746814681, 10, -17 },
+        { 0, 10, 0 },
+        { 478146924073415, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 226992130363707, 10, -16 },
+        { 0, 10, 0 },
+        { 504516133717261, 10, -17 },
+        { 670706580286171, 10, -17 },
+        { 893093305511808, 10, -17 },
+        { 123068553541992, 10, -16 },
+        { 840824249897531, 10, -17 },
+        { 274643335618616, 10, -17 },
+        { 351947982466157, 10, -15 },
+        { 914726500444508, 10, -17 },
+        { 810628537020214, 10, -16 },
+        { 116844500907612, 10, -16 },
+        { 580826685903548, 10, -17 },
+        { 800365186290219, 10, -17 },
+        { 680471834102949, 10, -17 },
+        { 749320752904019, 10, -17 },
+        { 133328831117562, 10, -16 },
+        { 190114975338429, 10, -16 },
+        { 379781902334465, 10, -15 },
+        { 19773219335791, 10, -16 },
+        { 0, 10, 0 },
+        { 775054751356929, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 683613163860639, 10, -15 },
+        { 0, 10, 0 },
+        { 605450159373998, 10, -17 },
+        { 108200610633128, 10, -16 },
+        { 168567085205649, 10, -16 },
+        { 674388022219453, 10, -17 },
+        { 636976428752388, 10, -16 },
+        { 457120054391524, 10, -17 },
+        { 13028358816148, 10, -15 },
+        { 161774501395953, 10, -16 },
+        { 206047666154926, 10, -16 },
+        { 60842789175784, 10, -16 },
+        { 991461205347888, 10, -17 },
+        { 141681877651433, 10, -16 },
+        { 117074992819416, 10, -16 },
+        { 114415702240749, 10, -16 },
+        { 375313376213574, 10, -16 },
+        { 210308545842549, 10, -16 },
+        { 464660959517365, 10, -16 },
+        { 205848883750775, 10, -17 },
+        { 0, 10, 0 },
+        { 644845397648584, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 260762240509054, 10, -16 },
+        { 0, 10, 0 },
+        { 50975938836906, 10, -16 },
+        { 113390345468823, 10, -16 },
+        { 148901252389408, 10, -16 },
+        { 966951505769669, 10, -17 },
+        { 137151543463949, 10, -16 },
+        { 424667637776264, 10, -17 },
+        { 213607466988503, 10, -16 },
+        { 147975869706433, 10, -16 },
+        { 160671232605208, 10, -15 },
+        { 774430553476745, 10, -16 },
+        { 129776691494669, 10, -16 },
+        { 114407321414388, 10, -16 },
+        { 115196258014182, 10, -16 },
+        { 118633621689199, 10, -16 },
+        { 480726643938774, 10, -16 },
+        { 467970900463102, 10, -15 },
+        { 701617481807359, 10, -16 },
+        { 232653597629417, 10, -17 },
+        { 0, 10, 0 },
+        { 73543504508227, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 188851635935975, 10, -16 },
+        { 0, 10, 0 },
+        { 47239473261979, 10, -16 },
+        { 601443884349555, 10, -17 },
+        { 876659736721813, 10, -17 },
+        { 15390757666651, 10, -15 },
+        { 796685606102432, 10, -17 },
+        { 300973782660905, 10, -17 },
+        { 135126478038017, 10, -15 },
+        { 914283939112104, 10, -17 },
+        { 559341895059165, 10, -15 },
+        { 152486313616808, 10, -16 },
+        { 535562860645322, 10, -17 },
+        { 741404865442185, 10, -17 },
+        { 733871577502931, 10, -17 },
+        { 85855360480626, 10, -16 },
+        { 118996169886874, 10, -16 },
+        { 156562926864623, 10, -16 },
+        { 12287501954515, 10, -14 },
+        { 257465204250233, 10, -17 },
+        { 0, 10, 0 },
+        { 813178708689529, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 183849708581402, 10, -16 },
+        { 0, 10, 0 },
+        { 225123773339098, 10, -17 },
+        { 115121526513376, 10, -16 },
+        { 220516153957794, 10, -16 },
+        { 544635993947221, 10, -17 },
+        { 473661862041276, 10, -16 },
+        { 736440649578924, 10, -17 },
+        { 673189455464391, 10, -17 },
+        { 43072815189032, 10, -15 },
+        { 156528103313531, 10, -16 },
+        { 512217721818109, 10, -17 },
+        { 143623478243587, 10, -16 },
+        { 933404533108312, 10, -17 },
+        { 217405839976313, 10, -16 },
+        { 72224661745027, 10, -14 },
+        { 205148858305145, 10, -16 },
+        { 146607253551483, 10, -16 },
+        { 999705602756928, 10, -17 },
+        { 196418518959595, 10, -17 },
+        { 0, 10, 0 },
+        { 655557215154476, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 191776509804998, 10, -16 },
+        { 0, 10, 0 },
+        { 268706012699288, 10, -17 },
+        { 272565233442967, 10, -16 },
+        { 115376798518272, 10, -15 },
+        { 495985901232242, 10, -17 },
+        { 196983797478307, 10, -16 },
+        { 962239628646287, 10, -17 },
+        { 662136924896844, 10, -17 },
+        { 25181919392863, 10, -15 },
+        { 124366900239665, 10, -16 },
+        { 501539088458431, 10, -17 },
+        { 430663715825342, 10, -15 },
+        { 109655157886726, 10, -16 },
+        { 240756374229654, 10, -15 },
+        { 199282571186669, 10, -16 },
+        { 295821481142929, 10, -16 },
+        { 194818581827153, 10, -16 },
+        { 976536419545209, 10, -17 },
+        { 179388472837901, 10, -17 },
+        { 0, 10, 0 },
+        { 631097248166513, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 441420822260363, 10, -15 },
+        { 0, 10, 0 },
+        { 558514271556968, 10, -17 },
+        { 121502113969586, 10, -16 },
+        { 184132432569252, 10, -16 },
+        { 714848334091316, 10, -17 },
+        { 243015947830895, 10, -16 },
+        { 501439439503145, 10, -17 },
+        { 145120275203633, 10, -16 },
+        { 18484854944198, 10, -15 },
+        { 438500644176052, 10, -16 },
+        { 653472390125642, 10, -17 },
+        { 12160423397458, 10, -15 },
+        { 135085991144778, 10, -16 },
+        { 283729096928749, 10, -16 },
+        { 556634088469182, 10, -16 },
+        { 177180041495446, 10, -15 },
+        { 388830078691241, 10, -16 },
+        { 778136018041457, 10, -16 },
+        { 204441302491497, 10, -17 },
+        { 0, 10, 0 },
+        { 674735489180621, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 178225984058654, 10, -16 },
+        { 0, 10, 0 },
+        { 221643557563062, 10, -17 },
+        { 114589861633298, 10, -16 },
+        { 225412954226721, 10, -16 },
+        { 547143398480791, 10, -17 },
+        { 123716629682985, 10, -16 },
+        { 751568437307706, 10, -17 },
+        { 679840929182225, 10, -17 },
+        { 444592513492096, 10, -16 },
+        { 159299344256003, 10, -16 },
+        { 520482241890751, 10, -17 },
+        { 143586495422902, 10, -16 },
+        { 933754752218854, 10, -17 },
+        { 223403896574989, 10, -16 },
+        { 7547223372828, 10, -13 },
+        { 203573085381469, 10, -16 },
+        { 147540400037962, 10, -16 },
+        { 100839013018575, 10, -16 },
+        { 195844875165198, 10, -17 },
+        { 0, 10, 0 },
+        { 666369406427298, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 258107009192414, 10, -16 },
+        { 0, 10, 0 },
+        { 288626397715188, 10, -17 },
+        { 746735331465021, 10, -16 },
+        { 612574339054981, 10, -16 },
+        { 550982213706791, 10, -17 },
+        { 408018117792263, 10, -15 },
+        { 213041816893622, 10, -16 },
+        { 714212009618048, 10, -17 },
+        { 850057336514907, 10, -16 },
+        { 288342014744913, 10, -16 },
+        { 184496026297037, 10, -16 },
+        { 42137768892563, 10, -15 },
+        { 103781386721878, 10, -16 },
+        { 462057521941645, 10, -16 },
+        { 868120653491439, 10, -16 },
+        { 508373583844581, 10, -16 },
+        { 151712351302462, 10, -16 },
+        { 10034686688159, 10, -15 },
+        { 198590832575293, 10, -17 },
+        { 0, 10, 0 },
+        { 557676292240175, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 786037870293468, 10, -16 },
+        { 0, 10, 0 },
+        { 420517575936134, 10, -17 },
+        { 30898483403662, 10, -15 },
+        { 577096816096532, 10, -16 },
+        { 751750863338607, 10, -17 },
+        { 202383431131724, 10, -15 },
+        { 221763844283652, 10, -16 },
+        { 473904978497641, 10, -16 },
+        { 163580087679414, 10, -16 },
+        { 789144127627874, 10, -16 },
+        { 669647236521355, 10, -17 },
+        { 453315049532777, 10, -16 },
+        { 109282860719121, 10, -16 },
+        { 123274954657985, 10, -16 },
+        { 425567673832285, 10, -16 },
+        { 452553851965561, 10, -16 },
+        { 216852843664235, 10, -15 },
+        { 69243121614418, 10, -15 },
+        { 20663370782818, 10, -16 },
+        { 0, 10, 0 },
+        { 661190428584658, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 342101579251435, 10, -16 },
+        { 0, 10, 0 },
+        { 424520632182904, 10, -17 },
+        { 932310413856086, 10, -16 },
+        { 220509363235703, 10, -16 },
+        { 39216786620451, 10, -15 },
+        { 102339306687137, 10, -15 },
+        { 740344776246432, 10, -17 },
+        { 27513924977859, 10, -15 },
+        { 350873527362845, 10, -16 },
+        { 208579695478446, 10, -16 },
+        { 600340046340404, 10, -17 },
+        { 154086040649906, 10, -15 },
+        { 63183806761345, 10, -15 },
+        { 350621463558705, 10, -16 },
+        { 358677172428067, 10, -16 },
+        { 905385575436015, 10, -16 },
+        { 129660887898073, 10, -15 },
+        { 443339665661492, 10, -16 },
+        { 30899483240129, 10, -16 },
+        { 0, 10, 0 },
+        { 619085182690413, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 523749056353064, 10, -16 },
+        { 0, 10, 0 },
+        { 317937984994475, 10, -17 },
+        { 597589409426257, 10, -16 },
+        { 200358676051285, 10, -15 },
+        { 497828451070951, 10, -16 },
+        { 132958902295664, 10, -16 },
+        { 414452597797567, 10, -16 },
+        { 564349636515701, 10, -16 },
+        { 168153751358445, 10, -16 },
+        { 216359991717731, 10, -16 },
+        { 584764173488974, 10, -17 },
+        { 437708781120105, 10, -16 },
+        { 972802560728319, 10, -17 },
+        { 296108891519204, 10, -16 },
+        { 1298068346026, 10, -14 },
+        { 472263456077697, 10, -16 },
+        { 156755439479237, 10, -16 },
+        { 435194794192571, 10, -16 },
+        { 521214411859537, 10, -16 },
+        { 0, 10, 0 },
+        { 225304965149156, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 219364012076549, 10, -16 },
+        { 0, 10, 0 },
+        { 272311182943361, 10, -17 },
+        { 119690989839992, 10, -16 },
+        { 159347880693505, 10, -16 },
+        { 413088061883213, 10, -17 },
+        { 131250280269506, 10, -16 },
+        { 387549558453278, 10, -17 },
+        { 737163043674536, 10, -17 },
+        { 150660419069899, 10, -16 },
+        { 12474581646446, 10, -15 },
+        { 354357714229289, 10, -17 },
+        { 836024409886745, 10, -17 },
+        { 876242595755788, 10, -15 },
+        { 101909933067037, 10, -16 },
+        { 920474365583413, 10, -17 },
+        { 200478388022871, 10, -16 },
+        { 149965998191037, 10, -16 },
+        { 106362759672754, 10, -16 },
+        { 13969953584857, 10, -16 },
+        { 0, 10, 0 },
+        { 435709382992328, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 215905738212976, 10, -16 },
+        { 0, 10, 0 },
+        { 282897732254406, 10, -17 },
+        { 532004655831834, 10, -15 },
+        { 726909298332544, 10, -16 },
+        { 478025494422703, 10, -17 },
+        { 191420983670412, 10, -16 },
+        { 609958881473088, 10, -17 },
+        { 686900904776525, 10, -17 },
+        { 182475386225712, 10, -16 },
+        { 107932970228137, 10, -16 },
+        { 345981713474422, 10, -17 },
+        { 763828676883883, 10, -16 },
+        { 121572711423571, 10, -16 },
+        { 154347399403274, 10, -16 },
+        { 124787470864747, 10, -16 },
+        { 164826918620084, 10, -15 },
+        { 196047900268637, 10, -16 },
+        { 934114338141599, 10, -17 },
+        { 135481789372233, 10, -17 },
+        { 0, 10, 0 },
+        { 486430138901408, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 221465559042533, 10, -16 },
+        { 0, 10, 0 },
+        { 39093134457458, 10, -16 },
+        { 910464964370962, 10, -17 },
+        { 124339199768145, 10, -16 },
+        { 88094431931391, 10, -16 },
+        { 107341309287643, 10, -16 },
+        { 338139037519362, 10, -17 },
+        { 108788276602025, 10, -15 },
+        { 121370431561164, 10, -16 },
+        { 126197843685573, 10, -15 },
+        { 238065986413748, 10, -16 },
+        { 703711456228727, 10, -17 },
+        { 422031533876516, 10, -15 },
+        { 874024444680347, 10, -17 },
+        { 865920466351812, 10, -17 },
+        { 165332351557849, 10, -16 },
+        { 16740447362948, 10, -15 },
+        { 188893371124524, 10, -15 },
+        { 181408985407927, 10, -17 },
+        { 0, 10, 0 },
+        { 623015377061842, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 387534829200393, 10, -16 },
+        { 0, 10, 0 },
+        { 488788299602986, 10, -17 },
+        { 880111045026261, 10, -17 },
+        { 28132832116505, 10, -15 },
+        { 283430433130874, 10, -16 },
+        { 108620111536317, 10, -16 },
+        { 351200705583619, 10, -17 },
+        { 892814999523922, 10, -16 },
+        { 523433891207449, 10, -16 },
+        { 150406077930328, 10, -15 },
+        { 104581470243528, 10, -16 },
+        { 814223459545593, 10, -17 },
+        { 266747721273207, 10, -16 },
+        { 959636515910236, 10, -17 },
+        { 108357058079411, 10, -16 },
+        { 35351396010516, 10, -15 },
+        { 873025985904596, 10, -16 },
+        { 370980810653057, 10, -15 },
+        { 215837905610156, 10, -17 },
+        { 0, 10, 0 },
+        { 817910631434487, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 976981999293131, 10, -16 },
+        { 0, 10, 0 },
+        { 32433549521677, 10, -16 },
+        { 489004728876297, 10, -16 },
+        { 229895553376918, 10, -15 },
+        { 207025214280693, 10, -16 },
+        { 620953913349726, 10, -16 },
+        { 317462935675547, 10, -16 },
+        { 917918146928948, 10, -17 },
+        { 325867989864783, 10, -16 },
+        { 2675270929731, 10, -14 },
+        { 53188136246127, 10, -16 },
+        { 295897471882495, 10, -16 },
+        { 114202205706394, 10, -16 },
+        { 566054009690058, 10, -16 },
+        { 101319668029158, 10, -15 },
+        { 265181860035652, 10, -16 },
+        { 107933147712521, 10, -15 },
+        { 138145349668981, 10, -16 },
+        { 308924034060583, 10, -16 },
+        { 0, 10, 0 },
+        { 655769168239407, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 404569081999127, 10, -15 },
+        { 0, 10, 0 },
+        { 526371076396791, 10, -17 },
+        { 929253796324302, 10, -17 },
+        { 138348347408573, 10, -16 },
+        { 837390431197959, 10, -16 },
+        { 701528912953416, 10, -16 },
+        { 18910874872555, 10, -15 },
+        { 615719184801745, 10, -16 },
+        { 13435241646105, 10, -15 },
+        { 954168511731017, 10, -16 },
+        { 250413155498634, 10, -16 },
+        { 881272107610887, 10, -17 },
+        { 113418089529433, 10, -16 },
+        { 100451443637435, 10, -16 },
+        { 102563852400392, 10, -16 },
+        { 276208485659334, 10, -16 },
+        { 185288601722923, 10, -16 },
+        { 944431863997748, 10, -16 },
+        { 262338563657275, 10, -17 },
+        { 0, 10, 0 },
+        { 980262557368598, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 587687063330115, 10, -15 },
+        { 0, 10, 0 },
+        { 578076558906715, 10, -17 },
+        { 105029933086271, 10, -16 },
+        { 158622061275312, 10, -16 },
+        { 732696492246855, 10, -17 },
+        { 101159170973586, 10, -15 },
+        { 440069477097758, 10, -17 },
+        { 147790737897271, 10, -16 },
+        { 153702896331883, 10, -16 },
+        { 623488092945924, 10, -16 },
+        { 667505698474749, 10, -17 },
+        { 9779709634211, 10, -15 },
+        { 133146728218871, 10, -16 },
+        { 111567402213105, 10, -16 },
+        { 110353219929927, 10, -16 },
+        { 345513433167258, 10, -16 },
+        { 201899551415083, 10, -16 },
+        { 652990041902349, 10, -16 },
+        { 209656701485647, 10, -17 },
+        { 0, 10, 0 },
+        { 647216471643232, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 792488901094706, 10, -16 },
+        { 0, 10, 0 },
+        { 382974416312956, 10, -17 },
+        { 125944649900413, 10, -16 },
+        { 380839148064112, 10, -16 },
+        { 947886607959767, 10, -16 },
+        { 385148388547724, 10, -16 },
+        { 216685427445593, 10, -16 },
+        { 46071398552005, 10, -15 },
+        { 817877634691056, 10, -16 },
+        { 14001965215268, 10, -14 },
+        { 174911992367605, 10, -16 },
+        { 79871544960516, 10, -15 },
+        { 974567626168693, 10, -17 },
+        { 244016062766099, 10, -16 },
+        { 101880461391411, 10, -15 },
+        { 620173560929616, 10, -16 },
+        { 317722330185247, 10, -16 },
+        { 817642224094703, 10, -16 },
+        { 279908517301909, 10, -17 },
+        { 0, 10, 0 },
+        { 259035683310273, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 59946307236944, 10, -15 },
+        { 0, 10, 0 },
+        { 415811896924415, 10, -17 },
+        { 641298107372073, 10, -16 },
+        { 283486492124106, 10, -16 },
+        { 253233600035682, 10, -16 },
+        { 110844133960405, 10, -16 },
+        { 216707587844281, 10, -16 },
+        { 167725228975536, 10, -15 },
+        { 487813344189785, 10, -16 },
+        { 288170663996537, 10, -15 },
+        { 351294522595623, 10, -16 },
+        { 92622545065495, 10, -16 },
+        { 885540047420864, 10, -17 },
+        { 110579822155823, 10, -16 },
+        { 748511579792652, 10, -16 },
+        { 168170722770422, 10, -16 },
+        { 29649119473988, 10, -15 },
+        { 68575885498859, 10, -15 },
+        { 234183326329411, 10, -17 },
+        { 0, 10, 0 },
+        { 81880787924088, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 433739231228281, 10, -15 },
+        { 0, 10, 0 },
+        { 171151701294387, 10, -15 },
+        { 981648282662686, 10, -17 },
+        { 141951966658773, 10, -16 },
+        { 244119260387394, 10, -16 },
+        { 529880260929191, 10, -16 },
+        { 417328093002669, 10, -17 },
+        { 149070158188332, 10, -16 },
+        { 138168279576275, 10, -16 },
+        { 223911529239174, 10, -16 },
+        { 614989559879597, 10, -17 },
+        { 953363398956275, 10, -17 },
+        { 120836317077925, 10, -16 },
+        { 101475605725364, 10, -16 },
+        { 100685816944165, 10, -16 },
+        { 61226399193785, 10, -15 },
+        { 367247548048218, 10, -16 },
+        { 795173858200735, 10, -16 },
+        { 219193943626404, 10, -17 },
+        { 0, 10, 0 },
+        { 690097732740093, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 356900584576257, 10, -16 },
+        { 0, 10, 0 },
+        { 342750951111832, 10, -17 },
+        { 190983736678912, 10, -16 },
+        { 324093109405589, 10, -15 },
+        { 913536694883967, 10, -17 },
+        { 1153400982617, 10, -14 },
+        { 194093111011984, 10, -16 },
+        { 149216574717031, 10, -15 },
+        { 567400444323546, 10, -16 },
+        { 157860967763519, 10, -15 },
+        { 866121683805859, 10, -17 },
+        { 111005840404912, 10, -16 },
+        { 106783607758024, 10, -16 },
+        { 435189894272145, 10, -16 },
+        { 150170215937771, 10, -16 },
+        { 200626809425428, 10, -16 },
+        { 315459467993272, 10, -16 },
+        { 640481086473918, 10, -16 },
+        { 209889440350078, 10, -17 },
+        { 0, 10, 0 },
+        { 719484417534243, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 593135649502307, 10, -16 },
+        { 0, 10, 0 },
+        { 319243626867803, 10, -17 },
+        { 75704999339509, 10, -15 },
+        { 127884571402204, 10, -15 },
+        { 167646573175322, 10, -16 },
+        { 146911328842156, 10, -16 },
+        { 65087059886188, 10, -16 },
+        { 4019848308403, 10, -14 },
+        { 128265234034724, 10, -15 },
+        { 128648827163539, 10, -15 },
+        { 438157096226156, 10, -16 },
+        { 713776949824079, 10, -16 },
+        { 110232685585525, 10, -16 },
+        { 117760945787209, 10, -15 },
+        { 822110493336995, 10, -16 },
+        { 23092849000959, 10, -15 },
+        { 285983672725715, 10, -16 },
+        { 173406210384073, 10, -16 },
+        { 214435774037446, 10, -17 },
+        { 0, 10, 0 },
+        { 705032791611752, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 412668039224771, 10, -15 },
+        { 0, 10, 0 },
+        { 233553078174669, 10, -16 },
+        { 117046428697732, 10, -16 },
+        { 167988758693484, 10, -16 },
+        { 364100340334406, 10, -16 },
+        { 110603092432028, 10, -15 },
+        { 705326298706528, 10, -16 },
+        { 116552477445376, 10, -16 },
+        { 156221861417712, 10, -16 },
+        { 531055284746084, 10, -16 },
+        { 613196238128798, 10, -17 },
+        { 272321526481746, 10, -16 },
+        { 122978200720732, 10, -16 },
+        { 244170441452919, 10, -16 },
+        { 119416589693679, 10, -16 },
+        { 692953191284835, 10, -16 },
+        { 444230167026746, 10, -16 },
+        { 185568837707367, 10, -16 },
+        { 183664949517992, 10, -16 },
+        { 0, 10, 0 },
+        { 909551041503088, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 302392316384934, 10, -16 },
+        { 0, 10, 0 },
+        { 299935474043233, 10, -17 },
+        { 127118994356327, 10, -16 },
+        { 116900216659874, 10, -16 },
+        { 505430048229211, 10, -17 },
+        { 787844651289494, 10, -15 },
+        { 301109458116133, 10, -16 },
+        { 530515778079227, 10, -17 },
+        { 127507539572131, 10, -16 },
+        { 967791101377446, 10, -17 },
+        { 336208788127431, 10, -17 },
+        { 146564432769604, 10, -16 },
+        { 925398215977664, 10, -17 },
+        { 891526915016804, 10, -17 },
+        { 891877062725279, 10, -17 },
+        { 238203206420254, 10, -16 },
+        { 125933292000217, 10, -16 },
+        { 80907804348532, 10, -16 },
+        { 209418557550731, 10, -17 },
+        { 0, 10, 0 },
+        { 479661219838822, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 625213656855781, 10, -15 },
+        { 0, 10, 0 },
+        { 353218360114688, 10, -16 },
+        { 270623275325092, 10, -16 },
+        { 179545075849821, 10, -16 },
+        { 663536381201493, 10, -17 },
+        { 270279822075075, 10, -16 },
+        { 469305635315348, 10, -17 },
+        { 12514132827521, 10, -15 },
+        { 415503508929778, 10, -16 },
+        { 201732955452072, 10, -16 },
+        { 59775127483211, 10, -16 },
+        { 10642369687681, 10, -15 },
+        { 141032000733797, 10, -16 },
+        { 123186708299974, 10, -16 },
+        { 125072978332738, 10, -16 },
+        { 669633810635175, 10, -16 },
+        { 215395850880218, 10, -16 },
+        { 377156111040127, 10, -16 },
+        { 203019333953002, 10, -17 },
+        { 0, 10, 0 },
+        { 644046255177317, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 726779011107661, 10, -16 },
+        { 0, 10, 0 },
+        { 331995970412845, 10, -17 },
+        { 368009049925843, 10, -15 },
+        { 501717575516506, 10, -16 },
+        { 366029204870136, 10, -16 },
+        { 334590065148612, 10, -16 },
+        { 854948442569685, 10, -16 },
+        { 100400358555692, 10, -16 },
+        { 195908460138942, 10, -16 },
+        { 162005013125907, 10, -16 },
+        { 496397943160748, 10, -17 },
+        { 336494087628522, 10, -16 },
+        { 12332320877696, 10, -15 },
+        { 820672936229666, 10, -16 },
+        { 305241612301825, 10, -16 },
+        { 662682686065671, 10, -16 },
+        { 347134660818632, 10, -16 },
+        { 369054394998384, 10, -16 },
+        { 209478267735134, 10, -17 },
+        { 0, 10, 0 },
+        { 8741207051892, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 29186860387138, 10, -15 },
+        { 0, 10, 0 },
+        { 152846501875196, 10, -16 },
+        { 129414938643873, 10, -16 },
+        { 157584080759595, 10, -16 },
+        { 292370947548552, 10, -16 },
+        { 541852811984151, 10, -15 },
+        { 480483980392987, 10, -17 },
+        { 209326748196685, 10, -16 },
+        { 151372995432638, 10, -16 },
+        { 618604079510053, 10, -16 },
+        { 515400140260717, 10, -17 },
+        { 14137249361857, 10, -15 },
+        { 982899176501102, 10, -17 },
+        { 911954779973298, 10, -16 },
+        { 111942840786643, 10, -16 },
+        { 909453384647645, 10, -16 },
+        { 155039097438732, 10, -16 },
+        { 119025411902403, 10, -16 },
+        { 231997578965393, 10, -17 },
+        { 0, 10, 0 },
+        { 604416244804569, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 187089688554238, 10, -16 },
+        { 0, 10, 0 },
+        { 471347553193895, 10, -17 },
+        { 669566433672378, 10, -17 },
+        { 792862774943208, 10, -17 },
+        { 136961184360703, 10, -16 },
+        { 765368659956911, 10, -17 },
+        { 271255248133558, 10, -17 },
+        { 624812544181309, 10, -15 },
+        { 859230105477099, 10, -17 },
+        { 109393991209372, 10, -15 },
+        { 126063257732691, 10, -16 },
+        { 549066126688961, 10, -17 },
+        { 74876204001529, 10, -16 },
+        { 625638482345971, 10, -17 },
+        { 700757741323246, 10, -17 },
+        { 118695204207378, 10, -16 },
+        { 169656990221844, 10, -16 },
+        { 841733760345667, 10, -16 },
+        { 207930697726265, 10, -17 },
+        { 0, 10, 0 },
+        { 762601363132539, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 283081214674789, 10, -16 },
+        { 0, 10, 0 },
+        { 530751243451287, 10, -17 },
+        { 13201941859418, 10, -15 },
+        { 166392009205922, 10, -16 },
+        { 734934574493659, 10, -17 },
+        { 152483850220659, 10, -16 },
+        { 439480437669366, 10, -17 },
+        { 322945364893499, 10, -16 },
+        { 162535157908742, 10, -16 },
+        { 245882115410488, 10, -16 },
+        { 705582968555449, 10, -17 },
+        { 154534366278844, 10, -16 },
+        { 128754295567514, 10, -16 },
+        { 120503107824956, 10, -16 },
+        { 124546214651565, 10, -16 },
+        { 40079626466198, 10, -15 },
+        { 664007045156284, 10, -15 },
+        { 758001638239892, 10, -16 },
+        { 211285540979999, 10, -17 },
+        { 0, 10, 0 },
+        { 69603683490226, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 556599447783495, 10, -16 },
+        { 0, 10, 0 },
+        { 208631258030142, 10, -16 },
+        { 693670162555375, 10, -17 },
+        { 957718926917669, 10, -17 },
+        { 406711975715857, 10, -16 },
+        { 971694043077453, 10, -17 },
+        { 305258085002224, 10, -17 },
+        { 240005284362497, 10, -15 },
+        { 97054205548247, 10, -16 },
+        { 130552362289071, 10, -15 },
+        { 224673247932796, 10, -16 },
+        { 627604084575068, 10, -17 },
+        { 831803768767925, 10, -17 },
+        { 735071558117583, 10, -17 },
+        { 804435172405783, 10, -17 },
+        { 153028776289763, 10, -16 },
+        { 346357542540466, 10, -16 },
+        { 33412140653355, 10, -14 },
+        { 225881595666614, 10, -17 },
+        { 0, 10, 0 },
+        { 86923357843091, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 165620764436922, 10, -16 },
+        { 0, 10, 0 },
+        { 254724589646259, 10, -17 },
+        { 135652407912428, 10, -16 },
+        { 225235381491223, 10, -16 },
+        { 93697829996996, 10, -16 },
+        { 135534071132785, 10, -16 },
+        { 737995684066674, 10, -15 },
+        { 625294439239228, 10, -17 },
+        { 166740225957671, 10, -16 },
+        { 127957139768716, 10, -16 },
+        { 488305888146908, 10, -17 },
+        { 204351927989374, 10, -16 },
+        { 916971510974263, 10, -17 },
+        { 185611215514225, 10, -16 },
+        { 17529761323107, 10, -15 },
+        { 195497226360058, 10, -16 },
+        { 121362870174483, 10, -16 },
+        { 81484886575958, 10, -16 },
+        { 220126758712387, 10, -17 },
+        { 0, 10, 0 },
+        { 215493312002502, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 192413942902793, 10, -16 },
+        { 0, 10, 0 },
+        { 397421376452588, 10, -17 },
+        { 790469496534273, 10, -17 },
+        { 11256687971243, 10, -15 },
+        { 121673959306471, 10, -16 },
+        { 968299450324763, 10, -17 },
+        { 337366164049123, 10, -17 },
+        { 240957229562239, 10, -16 },
+        { 112170412064818, 10, -16 },
+        { 483745626363507, 10, -15 },
+        { 120123335336243, 10, -16 },
+        { 630170001303291, 10, -17 },
+        { 307259441594894, 10, -15 },
+        { 848151869479417, 10, -17 },
+        { 908791959693788, 10, -17 },
+        { 144487815837213, 10, -16 },
+        { 147352439200882, 10, -16 },
+        { 386289994058101, 10, -16 },
+        { 230582060020396, 10, -17 },
+        { 0, 10, 0 },
+        { 692686568174362, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 178225984058654, 10, -16 },
+        { 0, 10, 0 },
+        { 221643557563062, 10, -17 },
+        { 114589861633298, 10, -16 },
+        { 225412954226721, 10, -16 },
+        { 547143398480791, 10, -17 },
+        { 123716629682985, 10, -16 },
+        { 751568437307706, 10, -17 },
+        { 679840929182225, 10, -17 },
+        { 444592513492096, 10, -16 },
+        { 159299344256003, 10, -16 },
+        { 520482241890751, 10, -17 },
+        { 143586495422902, 10, -16 },
+        { 933754752218854, 10, -17 },
+        { 223403896574989, 10, -16 },
+        { 7547223372828, 10, -13 },
+        { 203573085381469, 10, -16 },
+        { 147540400037962, 10, -16 },
+        { 100839013018575, 10, -16 },
+        { 195844875165198, 10, -17 },
+        { 0, 10, 0 },
+        { 666369406427298, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 494548359117106, 10, -16 },
+        { 0, 10, 0 },
+        { 241959969641331, 10, -17 },
+        { 260646098820837, 10, -16 },
+        { 487311565136447, 10, -15 },
+        { 467592678667381, 10, -17 },
+        { 139808237961542, 10, -16 },
+        { 668753733599907, 10, -17 },
+        { 690453702180131, 10, -17 },
+        { 548688016223004, 10, -16 },
+        { 129798029277225, 10, -16 },
+        { 420697629916307, 10, -17 },
+        { 13307629165112, 10, -15 },
+        { 236520912536625, 10, -15 },
+        { 406664957209716, 10, -16 },
+        { 168701840880492, 10, -16 },
+        { 244029987913493, 10, -16 },
+        { 161228806436217, 10, -16 },
+        { 109049963465221, 10, -16 },
+        { 17574479419804, 10, -16 },
+        { 0, 10, 0 },
+        { 561095974759484, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 158418529208993, 10, -16 },
+        { 0, 10, 0 },
+        { 216273599162479, 10, -17 },
+        { 77520083949694, 10, -14 },
+        { 395977682022897, 10, -16 },
+        { 429649714583751, 10, -17 },
+        { 174391943823681, 10, -16 },
+        { 556114177851284, 10, -17 },
+        { 649684841621262, 10, -17 },
+        { 167854039442438, 10, -16 },
+        { 963397616482178, 10, -17 },
+        { 289618882932998, 10, -17 },
+        { 259846680391106, 10, -16 },
+        { 116098475044273, 10, -16 },
+        { 142560806268365, 10, -16 },
+        { 109569612288812, 10, -16 },
+        { 242405221009058, 10, -16 },
+        { 151248789928373, 10, -16 },
+        { 807773826254485, 10, -17 },
+        { 115048865132418, 10, -17 },
+        { 0, 10, 0 },
+        { 414329635733593, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 355773368486428, 10, -16 },
+        { 0, 10, 0 },
+        { 238312465230538, 10, -17 },
+        { 157672561116586, 10, -16 },
+        { 118322368755967, 10, -15 },
+        { 527663868450855, 10, -17 },
+        { 30921997431855, 10, -15 },
+        { 771681032919452, 10, -17 },
+        { 691661656763517, 10, -17 },
+        { 633177385838842, 10, -16 },
+        { 15296025457714, 10, -15 },
+        { 530065287380623, 10, -17 },
+        { 312399034712578, 10, -16 },
+        { 105225315438065, 10, -16 },
+        { 118446157748522, 10, -15 },
+        { 487646184154849, 10, -15 },
+        { 226210789110551, 10, -16 },
+        { 156091406424917, 10, -16 },
+        { 105027973977401, 10, -16 },
+        { 200810397239171, 10, -17 },
+        { 0, 10, 0 },
+        { 657692408716419, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 178225984058654, 10, -16 },
+        { 0, 10, 0 },
+        { 221643557563062, 10, -17 },
+        { 114589861633298, 10, -16 },
+        { 225412954226721, 10, -16 },
+        { 547143398480791, 10, -17 },
+        { 123716629682985, 10, -16 },
+        { 751568437307706, 10, -17 },
+        { 679840929182225, 10, -17 },
+        { 444592513492096, 10, -16 },
+        { 159299344256003, 10, -16 },
+        { 520482241890751, 10, -17 },
+        { 143586495422902, 10, -16 },
+        { 933754752218854, 10, -17 },
+        { 223403896574989, 10, -16 },
+        { 7547223372828, 10, -13 },
+        { 203573085381469, 10, -16 },
+        { 147540400037962, 10, -16 },
+        { 100839013018575, 10, -16 },
+        { 195844875165198, 10, -17 },
+        { 0, 10, 0 },
+        { 666369406427298, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 165620764436922, 10, -16 },
+        { 0, 10, 0 },
+        { 254724589646259, 10, -17 },
+        { 135652407912428, 10, -16 },
+        { 225235381491223, 10, -16 },
+        { 93697829996996, 10, -16 },
+        { 135534071132785, 10, -16 },
+        { 737995684066674, 10, -15 },
+        { 625294439239228, 10, -17 },
+        { 166740225957671, 10, -16 },
+        { 127957139768716, 10, -16 },
+        { 488305888146908, 10, -17 },
+        { 204351927989374, 10, -16 },
+        { 916971510974263, 10, -17 },
+        { 185611215514225, 10, -16 },
+        { 17529761323107, 10, -15 },
+        { 195497226360058, 10, -16 },
+        { 121362870174483, 10, -16 },
+        { 81484886575958, 10, -16 },
+        { 220126758712387, 10, -17 },
+        { 0, 10, 0 },
+        { 215493312002502, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 921324368657856, 10, -16 },
+        { 0, 10, 0 },
+        { 487956362026531, 10, -17 },
+        { 733193003511386, 10, -17 },
+        { 899315852405632, 10, -17 },
+        { 126694703093661, 10, -16 },
+        { 995827128747955, 10, -17 },
+        { 291664144606267, 10, -17 },
+        { 599575447559098, 10, -15 },
+        { 951501776262208, 10, -17 },
+        { 521482191532396, 10, -16 },
+        { 115465750175426, 10, -16 },
+        { 616221042088172, 10, -17 },
+        { 833682507030704, 10, -17 },
+        { 68570984061245, 10, -16 },
+        { 744152324459762, 10, -17 },
+        { 152391638440294, 10, -16 },
+        { 315907475404175, 10, -16 },
+        { 744548718141606, 10, -16 },
+        { 202734752329399, 10, -17 },
+        { 0, 10, 0 },
+        { 744602131382944, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 222293467583119, 10, -16 },
+        { 0, 10, 0 },
+        { 310658488834769, 10, -17 },
+        { 151131367867795, 10, -16 },
+        { 303536010012824, 10, -16 },
+        { 602514912075721, 10, -17 },
+        { 145967729226017, 10, -16 },
+        { 206575920634292, 10, -16 },
+        { 204394620755883, 10, -16 },
+        { 836785526343197, 10, -16 },
+        { 456922971716855, 10, -16 },
+        { 672989564716349, 10, -17 },
+        { 320330997802591, 10, -16 },
+        { 115471914375989, 10, -16 },
+        { 29887220348831, 10, -14 },
+        { 209022702945723, 10, -15 },
+        { 504108283664768, 10, -16 },
+        { 120551390119742, 10, -15 },
+        { 141952819803253, 10, -16 },
+        { 221879180487365, 10, -17 },
+        { 0, 10, 0 },
+        { 725939263117833, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 470170996034541, 10, -16 },
+        { 0, 10, 0 },
+        { 265224624736621, 10, -17 },
+        { 412342302727344, 10, -15 },
+        { 811786752905899, 10, -16 },
+        { 363020030002884, 10, -16 },
+        { 157591347064, 10, -13 },
+        { 371642532888549, 10, -16 },
+        { 351297057160781, 10, -16 },
+        { 353845149324476, 10, -16 },
+        { 337252203520195, 10, -16 },
+        { 457880888116223, 10, -17 },
+        { 450890048541221, 10, -16 },
+        { 412081894702122, 10, -16 },
+        { 150483274321618, 10, -16 },
+        { 592413841607382, 10, -16 },
+        { 227706789944158, 10, -16 },
+        { 15290003820866, 10, -15 },
+        { 125290641697458, 10, -16 },
+        { 223546733771185, 10, -17 },
+        { 0, 10, 0 },
+        { 524510259316065, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 947578543858808, 10, -16 },
+        { 0, 10, 0 },
+        { 310736306301616, 10, -17 },
+        { 141978274774548, 10, -15 },
+        { 116793443176682, 10, -15 },
+        { 213912061015968, 10, -16 },
+        { 171454212926513, 10, -16 },
+        { 680355006850187, 10, -17 },
+        { 790447730860616, 10, -17 },
+        { 101803586581631, 10, -15 },
+        { 151429963899093, 10, -16 },
+        { 492972999018414, 10, -17 },
+        { 167758572760232, 10, -16 },
+        { 119424494536307, 10, -16 },
+        { 526905330643816, 10, -16 },
+        { 223914102365083, 10, -15 },
+        { 123225378074981, 10, -15 },
+        { 187631937736029, 10, -16 },
+        { 119235974334069, 10, -16 },
+        { 20773050159935, 10, -16 },
+        { 0, 10, 0 },
+        { 199241956881456, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 158418529208993, 10, -16 },
+        { 0, 10, 0 },
+        { 216273599162479, 10, -17 },
+        { 77520083949694, 10, -14 },
+        { 395977682022897, 10, -16 },
+        { 429649714583751, 10, -17 },
+        { 174391943823681, 10, -16 },
+        { 556114177851284, 10, -17 },
+        { 649684841621262, 10, -17 },
+        { 167854039442438, 10, -16 },
+        { 963397616482178, 10, -17 },
+        { 289618882932998, 10, -17 },
+        { 259846680391106, 10, -16 },
+        { 116098475044273, 10, -16 },
+        { 142560806268365, 10, -16 },
+        { 109569612288812, 10, -16 },
+        { 242405221009058, 10, -16 },
+        { 151248789928373, 10, -16 },
+        { 807773826254485, 10, -17 },
+        { 115048865132418, 10, -17 },
+        { 0, 10, 0 },
+        { 414329635733593, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 729849575757641, 10, -16 },
+        { 0, 10, 0 },
+        { 204877776126495, 10, -16 },
+        { 67745812742601, 10, -16 },
+        { 100952807198852, 10, -16 },
+        { 119026322063327, 10, -16 },
+        { 102606863834538, 10, -16 },
+        { 30149873500496, 10, -16 },
+        { 756804151637918, 10, -16 },
+        { 100397695572992, 10, -16 },
+        { 205277073555311, 10, -15 },
+        { 220338722699593, 10, -16 },
+        { 619533659885501, 10, -17 },
+        { 859215474678799, 10, -17 },
+        { 776285977681312, 10, -17 },
+        { 846470924503237, 10, -17 },
+        { 15741010380416, 10, -15 },
+        { 193611390325041, 10, -16 },
+        { 452237919826525, 10, -15 },
+        { 212404945727173, 10, -17 },
+        { 0, 10, 0 },
+        { 782356246625856, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 608941776709161, 10, -16 },
+        { 0, 10, 0 },
+        { 322022676132097, 10, -17 },
+        { 13346961282968, 10, -15 },
+        { 10821136296967, 10, -14 },
+        { 408991555968883, 10, -16 },
+        { 286435035023959, 10, -16 },
+        { 711894778913631, 10, -17 },
+        { 544120872239461, 10, -16 },
+        { 426473941762052, 10, -16 },
+        { 926999950735386, 10, -16 },
+        { 719566330462576, 10, -17 },
+        { 116128481950435, 10, -16 },
+        { 455856413064416, 10, -16 },
+        { 89868180531875, 10, -15 },
+        { 210549131335354, 10, -15 },
+        { 356156708205959, 10, -16 },
+        { 159661438840026, 10, -16 },
+        { 443278203857479, 10, -16 },
+        { 318651524304365, 10, -17 },
+        { 0, 10, 0 },
+        { 878050082160341, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 111069265165225, 10, -15 },
+        { 0, 10, 0 },
+        { 211761328242148, 10, -16 },
+        { 106538841543054, 10, -15 },
+        { 443782721585512, 10, -16 },
+        { 896527658367572, 10, -17 },
+        { 322261077641495, 10, -16 },
+        { 486719025064218, 10, -17 },
+        { 114133778094853, 10, -15 },
+        { 347316772591404, 10, -16 },
+        { 136397610408267, 10, -15 },
+        { 187195454094678, 10, -16 },
+        { 496324747421818, 10, -16 },
+        { 26403514476949, 10, -15 },
+        { 267828029360188, 10, -16 },
+        { 105116483704848, 10, -15 },
+        { 210280741897662, 10, -16 },
+        { 17224366547979, 10, -15 },
+        { 10638730088187, 10, -14 },
+        { 198524779426401, 10, -17 },
+        { 0, 10, 0 },
+        { 667844221380998, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 178679392103782, 10, -16 },
+        { 0, 10, 0 },
+        { 46112812669782, 10, -16 },
+        { 601629260282193, 10, -17 },
+        { 856787239892154, 10, -17 },
+        { 284018596340092, 10, -16 },
+        { 78611749690796, 10, -16 },
+        { 307533780810786, 10, -17 },
+        { 190192536347514, 10, -15 },
+        { 905520392283668, 10, -17 },
+        { 555440598756304, 10, -15 },
+        { 262591682018459, 10, -16 },
+        { 532916784674847, 10, -17 },
+        { 726981438655685, 10, -17 },
+        { 729089388669431, 10, -17 },
+        { 852215641313863, 10, -17 },
+        { 116084857119005, 10, -16 },
+        { 15081419630119, 10, -15 },
+        { 488515729938247, 10, -16 },
+        { 268724154563145, 10, -17 },
+        { 0, 10, 0 },
+        { 855042367700227, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 105026690182948, 10, -15 },
+        { 0, 10, 0 },
+        { 33646722069831, 10, -15 },
+        { 121677871416164, 10, -16 },
+        { 215097711098971, 10, -16 },
+        { 692508729117779, 10, -17 },
+        { 347808216751818, 10, -16 },
+        { 584352028994932, 10, -17 },
+        { 263976747856117, 10, -16 },
+        { 218939215138582, 10, -15 },
+        { 737710555830667, 10, -16 },
+        { 207767379968972, 10, -16 },
+        { 131063076542217, 10, -16 },
+        { 112653766077599, 10, -16 },
+        { 284594377806601, 10, -16 },
+        { 240592180645559, 10, -15 },
+        { 703238269366417, 10, -16 },
+        { 30347352186698, 10, -15 },
+        { 404314802044528, 10, -16 },
+        { 202753809310261, 10, -17 },
+        { 0, 10, 0 },
+        { 668642246098892, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 138433204192599, 10, -15 },
+        { 0, 10, 0 },
+        { 303927786773912, 10, -17 },
+        { 770262972166311, 10, -16 },
+        { 218044281131272, 10, -15 },
+        { 513509520138531, 10, -17 },
+        { 960548019532117, 10, -16 },
+        { 169374622312182, 10, -16 },
+        { 759231427004111, 10, -17 },
+        { 159764679194669, 10, -15 },
+        { 140268334281488, 10, -16 },
+        { 482373973916483, 10, -17 },
+        { 271551952863679, 10, -16 },
+        { 584723338533824, 10, -16 },
+        { 977233716897153, 10, -16 },
+        { 305397362883068, 10, -16 },
+        { 2691210124297, 10, -14 },
+        { 168587044170392, 10, -16 },
+        { 120709762690147, 10, -16 },
+        { 189185988775285, 10, -17 },
+        { 0, 10, 0 },
+        { 610895025450365, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 492841840303172, 10, -16 },
+        { 0, 10, 0 },
+        { 455009870041608, 10, -17 },
+        { 110388439326168, 10, -16 },
+        { 415988692499413, 10, -16 },
+        { 444000301092043, 10, -16 },
+        { 129621403452367, 10, -16 },
+        { 462442139810651, 10, -16 },
+        { 454146233166202, 10, -16 },
+        { 241286266942498, 10, -16 },
+        { 254978099164454, 10, -15 },
+        { 234700193146527, 10, -16 },
+        { 113200644415912, 10, -16 },
+        { 102135761895761, 10, -16 },
+        { 329269987171907, 10, -16 },
+        { 122150066872902, 10, -16 },
+        { 691015097847226, 10, -16 },
+        { 209391287245798, 10, -15 },
+        { 639479742402433, 10, -16 },
+        { 271728437536755, 10, -17 },
+        { 0, 10, 0 },
+        { 249978001968764, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 356417539846531, 10, -16 },
+        { 0, 10, 0 },
+        { 646672944249909, 10, -16 },
+        { 836133056919105, 10, -17 },
+        { 113002410685254, 10, -16 },
+        { 112509164206726, 10, -16 },
+        { 112267587921418, 10, -16 },
+        { 349708537816582, 10, -17 },
+        { 196962564713551, 10, -15 },
+        { 121569723325045, 10, -16 },
+        { 173056293037503, 10, -15 },
+        { 106540966389913, 10, -16 },
+        { 830877103877177, 10, -17 },
+        { 896016619630882, 10, -17 },
+        { 879467077220439, 10, -17 },
+        { 397804538382146, 10, -16 },
+        { 964288439971519, 10, -16 },
+        { 493378130944816, 10, -16 },
+        { 220857701589489, 10, -15 },
+        { 21330600035814, 10, -16 },
+        { 0, 10, 0 },
+        { 742000599800021, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 384663604472126, 10, -16 },
+        { 0, 10, 0 },
+        { 309204480823042, 10, -17 },
+        { 995502828431237, 10, -16 },
+        { 554644263667612, 10, -16 },
+        { 321622826352042, 10, -16 },
+        { 16177011204408, 10, -15 },
+        { 195079728053178, 10, -16 },
+        { 870983695160262, 10, -17 },
+        { 140435701249827, 10, -15 },
+        { 160510253571707, 10, -16 },
+        { 538234006992675, 10, -17 },
+        { 706716659841241, 10, -16 },
+        { 425037244638527, 10, -16 },
+        { 120007033886162, 10, -15 },
+        { 144993041054326, 10, -15 },
+        { 586307252253563, 10, -16 },
+        { 120244031001965, 10, -15 },
+        { 127352244135078, 10, -16 },
+        { 206104842256368, 10, -17 },
+        { 0, 10, 0 },
+        { 751055200994688, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 821455049958868, 10, -16 },
+        { 0, 10, 0 },
+        { 49241671890468, 10, -16 },
+        { 110932668075123, 10, -16 },
+        { 149628215494415, 10, -16 },
+        { 866836816147364, 10, -17 },
+        { 669100103265991, 10, -16 },
+        { 415571510612784, 10, -17 },
+        { 946155588436689, 10, -16 },
+        { 438089695052065, 10, -16 },
+        { 678633119898651, 10, -16 },
+        { 817526658879446, 10, -17 },
+        { 119444580859239, 10, -16 },
+        { 111230876056428, 10, -16 },
+        { 112187229226175, 10, -16 },
+        { 392817985132555, 10, -16 },
+        { 802278752069305, 10, -16 },
+        { 248753214716612, 10, -15 },
+        { 179596538517997, 10, -15 },
+        { 205154051604638, 10, -17 },
+        { 0, 10, 0 },
+        { 700121884702393, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 214822132609578, 10, -16 },
+        { 0, 10, 0 },
+        { 247959823185154, 10, -17 },
+        { 200858988389296, 10, -16 },
+        { 275189088429708, 10, -15 },
+        { 531112143051098, 10, -17 },
+        { 306052907612223, 10, -16 },
+        { 266009673969975, 10, -16 },
+        { 2396674340842, 10, -14 },
+        { 165534036415376, 10, -15 },
+        { 243725502081196, 10, -16 },
+        { 480682460887403, 10, -17 },
+        { 137000873105224, 10, -16 },
+        { 179474582188567, 10, -15 },
+        { 220843021793054, 10, -16 },
+        { 139028428727251, 10, -15 },
+        { 335316789730846, 10, -16 },
+        { 160217806360721, 10, -16 },
+        { 11833429536624, 10, -15 },
+        { 180036774067772, 10, -17 },
+        { 0, 10, 0 },
+        { 631601542321444, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 185492356938103, 10, -16 },
+        { 0, 10, 0 },
+        { 337113512030857, 10, -16 },
+        { 648337166180186, 10, -17 },
+        { 921569571350323, 10, -17 },
+        { 20471150091865, 10, -14 },
+        { 920000415299592, 10, -17 },
+        { 415146544738986, 10, -17 },
+        { 824600719411116, 10, -16 },
+        { 948457351520746, 10, -17 },
+        { 292686688159891, 10, -15 },
+        { 873023207111018, 10, -16 },
+        { 639601780763525, 10, -17 },
+        { 729629616682009, 10, -17 },
+        { 773597556899355, 10, -17 },
+        { 871240423966383, 10, -17 },
+        { 14027159529818, 10, -15 },
+        { 442886974367362, 10, -16 },
+        { 914384777307553, 10, -16 },
+        { 386128346976653, 10, -17 },
+        { 0, 10, 0 },
+        { 323276767850685, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 170470584972893, 10, -16 },
+        { 0, 10, 0 },
+        { 281790789688049, 10, -17 },
+        { 623090366564564, 10, -16 },
+        { 221791937416315, 10, -16 },
+        { 515095466465393, 10, -17 },
+        { 232562816815824, 10, -16 },
+        { 256914743796089, 10, -16 },
+        { 629283752282791, 10, -17 },
+        { 199028307858882, 10, -16 },
+        { 104398115350235, 10, -16 },
+        { 394129704385348, 10, -17 },
+        { 699528656458331, 10, -15 },
+        { 976428603755938, 10, -17 },
+        { 158889859229698, 10, -16 },
+        { 162055291186185, 10, -16 },
+        { 320347148896038, 10, -16 },
+        { 209538741192751, 10, -16 },
+        { 881004349867326, 10, -17 },
+        { 138526141123333, 10, -17 },
+        { 0, 10, 0 },
+        { 609666699326739, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 182460727989265, 10, -16 },
+        { 0, 10, 0 },
+        { 456548578669145, 10, -17 },
+        { 618790058207349, 10, -17 },
+        { 84952792563398, 10, -16 },
+        { 773160825465924, 10, -16 },
+        { 80341971803746, 10, -16 },
+        { 317181781098726, 10, -17 },
+        { 250314153171329, 10, -15 },
+        { 89175652436802, 10, -16 },
+        { 401194333669119, 10, -15 },
+        { 267891109885905, 10, -16 },
+        { 547076333582726, 10, -17 },
+        { 726606944020159, 10, -17 },
+        { 700835240230241, 10, -17 },
+        { 814485137905542, 10, -17 },
+        { 118831217685187, 10, -16 },
+        { 154600330581817, 10, -16 },
+        { 896877670248401, 10, -16 },
+        { 283382278437822, 10, -17 },
+        { 0, 10, 0 },
+        { 101561089652002, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 215624004994936, 10, -16 },
+        { 0, 10, 0 },
+        { 205139187640405, 10, -17 },
+        { 337414501409185, 10, -16 },
+        { 755627690110264, 10, -15 },
+        { 475313570413794, 10, -17 },
+        { 132317621036195, 10, -16 },
+        { 786803183318825, 10, -17 },
+        { 633409253127202, 10, -17 },
+        { 280069604230826, 10, -16 },
+        { 125334712671272, 10, -16 },
+        { 418261326602198, 10, -17 },
+        { 152393975912684, 10, -16 },
+        { 131705643089485, 10, -16 },
+        { 302217125092884, 10, -16 },
+        { 183660530933893, 10, -16 },
+        { 252184321146328, 10, -16 },
+        { 161400923501098, 10, -16 },
+        { 102968465720789, 10, -16 },
+        { 185533757426864, 10, -17 },
+        { 0, 10, 0 },
+        { 595056169177267, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 243758269069152, 10, -16 },
+        { 0, 10, 0 },
+        { 873570414182166, 10, -16 },
+        { 873326546728769, 10, -17 },
+        { 104502161550235, 10, -16 },
+        { 102823600095005, 10, -16 },
+        { 288522071681789, 10, -15 },
+        { 400986419046051, 10, -17 },
+        { 901749934086975, 10, -16 },
+        { 117227666877321, 10, -16 },
+        { 788241361562497, 10, -16 },
+        { 266427591253184, 10, -15 },
+        { 963281998472272, 10, -17 },
+        { 834772130534402, 10, -17 },
+        { 993850523166582, 10, -17 },
+        { 941117303415601, 10, -17 },
+        { 184014792926267, 10, -16 },
+        { 153500826135842, 10, -16 },
+        { 24361231102479, 10, -15 },
+        { 249869325534169, 10, -17 },
+        { 0, 10, 0 },
+        { 65337176090928, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 327372245256663, 10, -15 },
+        { 0, 10, 0 },
+        { 466030529073572, 10, -17 },
+        { 44848020186206, 10, -15 },
+        { 363236935231876, 10, -16 },
+        { 538053822420016, 10, -16 },
+        { 45271659044094, 10, -15 },
+        { 64627316364238, 10, -16 },
+        { 102287286245142, 10, -16 },
+        { 169073789836786, 10, -16 },
+        { 178539064565198, 10, -16 },
+        { 533520705255299, 10, -17 },
+        { 128638784408178, 10, -15 },
+        { 500192373284188, 10, -16 },
+        { 129652827012039, 10, -16 },
+        { 125273524035015, 10, -16 },
+        { 143944258042794, 10, -15 },
+        { 215090244930652, 10, -16 },
+        { 164239951259724, 10, -16 },
+        { 267805383189958, 10, -17 },
+        { 0, 10, 0 },
+        { 537419381738327, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 209528241223563, 10, -15 },
+        { 0, 10, 0 },
+        { 178099429126745, 10, -16 },
+        { 100126835575077, 10, -16 },
+        { 141554310918164, 10, -16 },
+        { 825056703754081, 10, -17 },
+        { 160210182936736, 10, -16 },
+        { 387433789975101, 10, -17 },
+        { 68311715397529, 10, -15 },
+        { 137730067920209, 10, -16 },
+        { 128764696376368, 10, -15 },
+        { 216127943258897, 10, -16 },
+        { 862897293666659, 10, -17 },
+        { 290220537600449, 10, -15 },
+        { 100149578586815, 10, -16 },
+        { 991852634374587, 10, -17 },
+        { 2479153173821, 10, -14 },
+        { 830356227916087, 10, -16 },
+        { 700996109835806, 10, -16 },
+        { 196940055757664, 10, -17 },
+        { 0, 10, 0 },
+        { 62937083220724, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 732136546570441, 10, -16 },
+        { 0, 10, 0 },
+        { 427887829497326, 10, -17 },
+        { 634876987596218, 10, -16 },
+        { 762451137911627, 10, -16 },
+        { 880138310515875, 10, -17 },
+        { 182657976073454, 10, -16 },
+        { 208704615862056, 10, -16 },
+        { 10782175829727, 10, -15 },
+        { 352712284109852, 10, -16 },
+        { 175821337742758, 10, -16 },
+        { 54687511101203, 10, -16 },
+        { 88824608027988, 10, -15 },
+        { 124526099165342, 10, -16 },
+        { 15320090213489, 10, -15 },
+        { 429124682692059, 10, -16 },
+        { 14994102795014, 10, -14 },
+        { 287088615760031, 10, -15 },
+        { 166981720087572, 10, -16 },
+        { 256987848944849, 10, -17 },
+        { 0, 10, 0 },
+        { 641062940554071, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 546240968093543, 10, -16 },
+        { 0, 10, 0 },
+        { 199192031131281, 10, -16 },
+        { 167206013729056, 10, -15 },
+        { 25521799524489, 10, -14 },
+        { 514399894041472, 10, -17 },
+        { 151418552861607, 10, -16 },
+        { 623301844425963, 10, -17 },
+        { 320910052541298, 10, -16 },
+        { 776273505157917, 10, -16 },
+        { 148581239325715, 10, -16 },
+        { 461431169808949, 10, -17 },
+        { 15715935636345, 10, -15 },
+        { 143297280498791, 10, -15 },
+        { 610333297576926, 10, -16 },
+        { 59552597250948, 10, -15 },
+        { 421046983003464, 10, -16 },
+        { 28284831268873, 10, -15 },
+        { 127508675904618, 10, -16 },
+        { 171872845144924, 10, -17 },
+        { 0, 10, 0 },
+        { 561347436727603, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 658321764825291, 10, -16 },
+        { 0, 10, 0 },
+        { 2773531410183, 10, -15 },
+        { 64471763121905, 10, -15 },
+        { 45214978918293, 10, -14 },
+        { 509765373502927, 10, -17 },
+        { 775009035726441, 10, -16 },
+        { 699918546377204, 10, -17 },
+        { 743660690687781, 10, -17 },
+        { 250816057791961, 10, -16 },
+        { 137050927567593, 10, -16 },
+        { 454141693629549, 10, -17 },
+        { 312905124027393, 10, -16 },
+        { 254059803180245, 10, -16 },
+        { 540407051082086, 10, -16 },
+        { 489904392242285, 10, -16 },
+        { 409246697654775, 10, -16 },
+        { 756640000898687, 10, -16 },
+        { 11902474665043, 10, -15 },
+        { 189088165258645, 10, -17 },
+        { 0, 10, 0 },
+        { 590877159712998, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 186476194556481, 10, -16 },
+        { 0, 10, 0 },
+        { 416597704468234, 10, -17 },
+        { 338624980668028, 10, -16 },
+        { 106500541942549, 10, -16 },
+        { 178975858776401, 10, -15 },
+        { 972892490986612, 10, -17 },
+        { 424825173401234, 10, -17 },
+        { 169946179989882, 10, -15 },
+        { 10567431651725, 10, -15 },
+        { 110525298991112, 10, -15 },
+        { 272883104735811, 10, -15 },
+        { 728354112861878, 10, -17 },
+        { 751820033636799, 10, -17 },
+        { 938249873961339, 10, -17 },
+        { 929458194453489, 10, -17 },
+        { 139422787787419, 10, -16 },
+        { 15591136943043, 10, -15 },
+        { 702878970770667, 10, -16 },
+        { 352279310280882, 10, -17 },
+        { 0, 10, 0 },
+        { 136784766978341, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 309153139950954, 10, -16 },
+        { 0, 10, 0 },
+        { 460275177461394, 10, -17 },
+        { 700879890016803, 10, -17 },
+        { 106208531494082, 10, -16 },
+        { 510946896381974, 10, -16 },
+        { 890806834229511, 10, -17 },
+        { 346458460567344, 10, -17 },
+        { 251309095932859, 10, -15 },
+        { 108438249541695, 10, -16 },
+        { 275803848400787, 10, -15 },
+        { 406077984546108, 10, -16 },
+        { 632700794628778, 10, -17 },
+        { 78709513406445, 10, -16 },
+        { 381076778734781, 10, -16 },
+        { 208502573268466, 10, -16 },
+        { 135527965214191, 10, -16 },
+        { 166701238496251, 10, -16 },
+        { 164607229748403, 10, -15 },
+        { 255798414500124, 10, -17 },
+        { 0, 10, 0 },
+        { 917460334248344, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 115936069956227, 10, -15 },
+        { 0, 10, 0 },
+        { 319887550753289, 10, -17 },
+        { 157678163971002, 10, -15 },
+        { 202776207590358, 10, -15 },
+        { 55532522878718, 10, -16 },
+        { 120300357759194, 10, -15 },
+        { 634546476357327, 10, -17 },
+        { 847981464866131, 10, -17 },
+        { 562247025806602, 10, -16 },
+        { 397566313655393, 10, -16 },
+        { 49404848164972, 10, -16 },
+        { 594450550614831, 10, -16 },
+        { 12112225613758, 10, -15 },
+        { 712697901926336, 10, -16 },
+        { 304945963091904, 10, -16 },
+        { 538201327038834, 10, -16 },
+        { 46000461601548, 10, -15 },
+        { 126172263467662, 10, -16 },
+        { 185261446727372, 10, -17 },
+        { 0, 10, 0 },
+        { 574643139457781, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 184402290897532, 10, -16 },
+        { 0, 10, 0 },
+        { 315441694738712, 10, -16 },
+        { 718399426972328, 10, -17 },
+        { 970928203798907, 10, -17 },
+        { 502402408703454, 10, -16 },
+        { 863124370259977, 10, -17 },
+        { 364378898141821, 10, -17 },
+        { 338478503471934, 10, -15 },
+        { 25732147006625, 10, -15 },
+        { 281142632522919, 10, -15 },
+        { 257290094051837, 10, -16 },
+        { 182834516617026, 10, -16 },
+        { 757737039471082, 10, -17 },
+        { 209139593017198, 10, -16 },
+        { 902938406625738, 10, -17 },
+        { 130403911963059, 10, -16 },
+        { 158491988657836, 10, -16 },
+        { 568039313808222, 10, -16 },
+        { 275023268523766, 10, -17 },
+        { 0, 10, 0 },
+        { 276168837428499, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 401799271878808, 10, -15 },
+        { 0, 10, 0 },
+        { 645322463920701, 10, -16 },
+        { 925598195086058, 10, -17 },
+        { 138702215265749, 10, -16 },
+        { 844775180345895, 10, -17 },
+        { 202269470317052, 10, -16 },
+        { 38947462518295, 10, -16 },
+        { 802602575597279, 10, -16 },
+        { 134247002223854, 10, -16 },
+        { 426098897956865, 10, -16 },
+        { 784418611403313, 10, -17 },
+        { 857176938520641, 10, -17 },
+        { 117607932651203, 10, -16 },
+        { 988761701481741, 10, -17 },
+        { 99490934957059, 10, -16 },
+        { 530328683544619, 10, -16 },
+        { 209811956022649, 10, -16 },
+        { 204302665099108, 10, -15 },
+        { 202829050029616, 10, -17 },
+        { 0, 10, 0 },
+        { 688933299463345, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 45803774161782, 10, -15 },
+        { 0, 10, 0 },
+        { 12506542603299, 10, -14 },
+        { 125662302204615, 10, -16 },
+        { 148338694043821, 10, -15 },
+        { 10718279416389, 10, -15 },
+        { 113854385115916, 10, -16 },
+        { 468707307232274, 10, -17 },
+        { 471854074184729, 10, -16 },
+        { 865230348378545, 10, -16 },
+        { 309160663387311, 10, -15 },
+        { 993997200271424, 10, -17 },
+        { 91684132207538, 10, -16 },
+        { 946977146590761, 10, -17 },
+        { 140160024313159, 10, -16 },
+        { 451353112763394, 10, -16 },
+        { 186779697271096, 10, -16 },
+        { 308615512512908, 10, -16 },
+        { 308344299107098, 10, -16 },
+        { 242438948638019, 10, -17 },
+        { 0, 10, 0 },
+        { 16805098174034, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 805305742467523, 10, -16 },
+        { 0, 10, 0 },
+        { 282830402653532, 10, -17 },
+        { 102544368211697, 10, -15 },
+        { 259892487215287, 10, -15 },
+        { 513143528417362, 10, -17 },
+        { 320010788124769, 10, -16 },
+        { 697114522948283, 10, -17 },
+        { 750910878100678, 10, -17 },
+        { 169338946449056, 10, -15 },
+        { 138756962986809, 10, -16 },
+        { 468115060491871, 10, -17 },
+        { 681488931268713, 10, -16 },
+        { 125428063075939, 10, -16 },
+        { 416449284743848, 10, -16 },
+        { 963059735024869, 10, -16 },
+        { 501276832315784, 10, -16 },
+        { 427400939315079, 10, -16 },
+        { 116281007668941, 10, -16 },
+        { 179299346081699, 10, -17 },
+        { 0, 10, 0 },
+        { 601571688944129, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 34697357547916, 10, -15 },
+        { 0, 10, 0 },
+        { 453591533722355, 10, -17 },
+        { 104747946943882, 10, -16 },
+        { 288344276701209, 10, -16 },
+        { 129566913584332, 10, -16 },
+        { 117947318476614, 10, -16 },
+        { 572363672518299, 10, -16 },
+        { 144486575802322, 10, -15 },
+        { 124245976493678, 10, -16 },
+        { 158557198476423, 10, -15 },
+        { 985102901492852, 10, -17 },
+        { 531345692048326, 10, -16 },
+        { 914135503510397, 10, -17 },
+        { 101940506269453, 10, -16 },
+        { 104822576365396, 10, -16 },
+        { 467297748184651, 10, -16 },
+        { 106349527090485, 10, -15 },
+        { 193874773759018, 10, -15 },
+        { 146807700531426, 10, -16 },
+        { 0, 10, 0 },
+        { 55844988087192, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 231285520033691, 10, -16 },
+        { 0, 10, 0 },
+        { 291942716004979, 10, -17 },
+        { 150187318815875, 10, -16 },
+        { 544831480995376, 10, -16 },
+        { 602147029638268, 10, -17 },
+        { 262976835880023, 10, -16 },
+        { 662844723644268, 10, -17 },
+        { 10367399156415, 10, -15 },
+        { 336055527606378, 10, -15 },
+        { 345027629522192, 10, -16 },
+        { 288679932301741, 10, -16 },
+        { 277043261718652, 10, -16 },
+        { 119039865115096, 10, -16 },
+        { 657990052349107, 10, -16 },
+        { 205595948609343, 10, -15 },
+        { 83065371602801, 10, -15 },
+        { 182627516587983, 10, -16 },
+        { 436623639895817, 10, -16 },
+        { 195041996322127, 10, -17 },
+        { 0, 10, 0 },
+        { 665981103160439, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 21799930514981, 10, -15 },
+        { 0, 10, 0 },
+        { 279890070829003, 10, -17 },
+        { 117688584585181, 10, -16 },
+        { 156192791127666, 10, -16 },
+        { 449577429766841, 10, -17 },
+        { 129104292639144, 10, -16 },
+        { 382915905397089, 10, -17 },
+        { 34236869200177, 10, -15 },
+        { 148122315372998, 10, -16 },
+        { 141901572390367, 10, -16 },
+        { 388335533790913, 10, -17 },
+        { 824930910515612, 10, -17 },
+        { 842734539934857, 10, -15 },
+        { 100326490116284, 10, -16 },
+        { 911127098710667, 10, -17 },
+        { 197281731053455, 10, -16 },
+        { 150729360448944, 10, -16 },
+        { 124643076909424, 10, -16 },
+        { 142128299203799, 10, -17 },
+        { 0, 10, 0 },
+        { 44804614309185, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 436154212055054, 10, -16 },
+        { 0, 10, 0 },
+        { 268565839358305, 10, -17 },
+        { 221713246915653, 10, -15 },
+        { 222961693065825, 10, -15 },
+        { 743102094471499, 10, -17 },
+        { 156510249101718, 10, -16 },
+        { 199099368424887, 10, -15 },
+        { 725258222050368, 10, -17 },
+        { 202144630820458, 10, -16 },
+        { 130445117791907, 10, -16 },
+        { 437264163498298, 10, -17 },
+        { 368324413610343, 10, -16 },
+        { 114719850790328, 10, -16 },
+        { 397774049020479, 10, -16 },
+        { 154829427133329, 10, -16 },
+        { 494950912175147, 10, -16 },
+        { 468665756754532, 10, -16 },
+        { 104499378025839, 10, -16 },
+        { 212212854364493, 10, -17 },
+        { 0, 10, 0 },
+        { 384200918281232, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 4371119292111, 10, -14 },
+        { 0, 10, 0 },
+        { 149706855241372, 10, -16 },
+        { 472225370150159, 10, -16 },
+        { 283716458173546, 10, -16 },
+        { 584313922763343, 10, -16 },
+        { 138180348651531, 10, -16 },
+        { 274580335077033, 10, -16 },
+        { 22966180731271, 10, -15 },
+        { 488621236681213, 10, -16 },
+        { 5454504272329, 10, -14 },
+        { 643813388780815, 10, -16 },
+        { 134030684492572, 10, -16 },
+        { 103632540004351, 10, -16 },
+        { 314588682647114, 10, -15 },
+        { 747902790889808, 10, -16 },
+        { 371094601212708, 10, -16 },
+        { 161616184174933, 10, -16 },
+        { 245579696268843, 10, -16 },
+        { 510153606936227, 10, -16 },
+        { 0, 10, 0 },
+        { 395497488855608, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 123365369697639, 10, -15 },
+        { 0, 10, 0 },
+        { 134148760897235, 10, -15 },
+        { 761505891960607, 10, -17 },
+        { 107270210618367, 10, -16 },
+        { 514112016930525, 10, -16 },
+        { 127733274505864, 10, -16 },
+        { 332603762451079, 10, -17 },
+        { 704618709848927, 10, -16 },
+        { 105661871840349, 10, -16 },
+        { 361299055252715, 10, -16 },
+        { 877545761727183, 10, -17 },
+        { 735717741955554, 10, -17 },
+        { 926540022126602, 10, -17 },
+        { 791734358537141, 10, -17 },
+        { 836979924867155, 10, -17 },
+        { 296182340250749, 10, -16 },
+        { 517361224185302, 10, -16 },
+        { 384578938363538, 10, -15 },
+        { 225528046364325, 10, -17 },
+        { 0, 10, 0 },
+        { 861487461929068, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 403813379778945, 10, -16 },
+        { 0, 10, 0 },
+        { 22321156686951, 10, -14 },
+        { 113133417444153, 10, -16 },
+        { 140826908361522, 10, -16 },
+        { 705324372029945, 10, -17 },
+        { 146816356886104, 10, -16 },
+        { 407554366276373, 10, -17 },
+        { 14758943226343, 10, -15 },
+        { 140482625830282, 10, -16 },
+        { 355745291958623, 10, -16 },
+        { 191681890514037, 10, -16 },
+        { 13176300396732, 10, -15 },
+        { 114627349789511, 10, -16 },
+        { 105677977747419, 10, -16 },
+        { 108300908158385, 10, -16 },
+        { 350598414824204, 10, -16 },
+        { 488666678298522, 10, -15 },
+        { 22254005947994, 10, -15 },
+        { 219042541487295, 10, -17 },
+        { 0, 10, 0 },
+        { 64425555913402, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 175337273753629, 10, -16 },
+        { 0, 10, 0 },
+        { 454777757261132, 10, -17 },
+        { 593092364294649, 10, -17 },
+        { 86041469446908, 10, -16 },
+        { 501915554048241, 10, -16 },
+        { 791399807008282, 10, -17 },
+        { 318686667689663, 10, -17 },
+        { 137931485014752, 10, -15 },
+        { 905978615721255, 10, -17 },
+        { 597206384991248, 10, -15 },
+        { 288659646958509, 10, -16 },
+        { 532168388693837, 10, -17 },
+        { 718236994845053, 10, -17 },
+        { 736406929213814, 10, -17 },
+        { 867200781744305, 10, -17 },
+        { 115445367348848, 10, -16 },
+        { 146617864439317, 10, -16 },
+        { 350755466405291, 10, -16 },
+        { 288246316102273, 10, -17 },
+        { 0, 10, 0 },
+        { 93494342864814, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 272403460946522, 10, -16 },
+        { 0, 10, 0 },
+        { 542268230303375, 10, -17 },
+        { 672705915856088, 10, -17 },
+        { 100634449885478, 10, -16 },
+        { 107077157343566, 10, -16 },
+        { 926409075887315, 10, -17 },
+        { 2781947920828, 10, -15 },
+        { 463288961763657, 10, -16 },
+        { 977343162773478, 10, -17 },
+        { 441756433438035, 10, -16 },
+        { 10607681917523, 10, -15 },
+        { 617125515601374, 10, -17 },
+        { 859191800306377, 10, -17 },
+        { 741786177865738, 10, -17 },
+        { 802986023555769, 10, -17 },
+        { 149986314592319, 10, -16 },
+        { 213541459552418, 10, -16 },
+        { 715937797306553, 10, -15 },
+        { 185611143250544, 10, -17 },
+        { 0, 10, 0 },
+        { 788712451427362, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 219364012076549, 10, -16 },
+        { 0, 10, 0 },
+        { 272311182943361, 10, -17 },
+        { 119690989839992, 10, -16 },
+        { 159347880693505, 10, -16 },
+        { 413088061883213, 10, -17 },
+        { 131250280269506, 10, -16 },
+        { 387549558453278, 10, -17 },
+        { 737163043674536, 10, -17 },
+        { 150660419069899, 10, -16 },
+        { 12474581646446, 10, -15 },
+        { 354357714229289, 10, -17 },
+        { 836024409886745, 10, -17 },
+        { 876242595755788, 10, -15 },
+        { 101909933067037, 10, -16 },
+        { 920474365583413, 10, -17 },
+        { 200478388022871, 10, -16 },
+        { 149965998191037, 10, -16 },
+        { 106362759672754, 10, -16 },
+        { 13969953584857, 10, -16 },
+        { 0, 10, 0 },
+        { 435709382992328, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 203024724566994, 10, -16 },
+        { 0, 10, 0 },
+        { 229433922452576, 10, -17 },
+        { 241517867082849, 10, -15 },
+        { 506569191541338, 10, -15 },
+        { 499767879855819, 10, -17 },
+        { 141715077545071, 10, -16 },
+        { 689724238316496, 10, -17 },
+        { 888906876403656, 10, -17 },
+        { 236928922593949, 10, -16 },
+        { 136993391102313, 10, -16 },
+        { 422224714611841, 10, -17 },
+        { 177061923479091, 10, -16 },
+        { 124424107981024, 10, -16 },
+        { 242806763142212, 10, -16 },
+        { 156244755271225, 10, -16 },
+        { 243010416851828, 10, -16 },
+        { 161803759320355, 10, -16 },
+        { 539369264780103, 10, -16 },
+        { 165625790181627, 10, -17 },
+        { 0, 10, 0 },
+        { 556147418115837, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 673413863601299, 10, -16 },
+        { 0, 10, 0 },
+        { 284903632418641, 10, -17 },
+        { 924202904490685, 10, -16 },
+        { 261989607654036, 10, -16 },
+        { 515885889309526, 10, -17 },
+        { 977600956519806, 10, -16 },
+        { 637901686786151, 10, -17 },
+        { 749041989928028, 10, -17 },
+        { 336606265627793, 10, -15 },
+        { 139530669536143, 10, -16 },
+        { 478026525012866, 10, -17 },
+        { 71332402168152, 10, -15 },
+        { 120157827202922, 10, -16 },
+        { 196814740734362, 10, -16 },
+        { 154499269158932, 10, -15 },
+        { 380286279580332, 10, -16 },
+        { 343081794879641, 10, -16 },
+        { 111434349198059, 10, -16 },
+        { 177679954300066, 10, -17 },
+        { 0, 10, 0 },
+        { 596400037090422, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 186137292762252, 10, -16 },
+        { 0, 10, 0 },
+        { 231337820733279, 10, -17 },
+        { 115862289620677, 10, -15 },
+        { 397817614342269, 10, -16 },
+        { 502156586837749, 10, -17 },
+        { 133857181128477, 10, -16 },
+        { 652451277199076, 10, -17 },
+        { 688993695826492, 10, -17 },
+        { 646322778721505, 10, -16 },
+        { 142859916871645, 10, -16 },
+        { 45581913624444, 10, -16 },
+        { 148869414426072, 10, -16 },
+        { 172868457073516, 10, -15 },
+        { 192323255160692, 10, -16 },
+        { 466649372252681, 10, -15 },
+        { 211212525700339, 10, -16 },
+        { 149889639118067, 10, -16 },
+        { 995818512512269, 10, -17 },
+        { 173324008788003, 10, -17 },
+        { 0, 10, 0 },
+        { 586030097823728, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 105463185625932, 10, -15 },
+        { 0, 10, 0 },
+        { 289035359015064, 10, -17 },
+        { 996374478333364, 10, -16 },
+        { 259516955196252, 10, -15 },
+        { 555039479869754, 10, -17 },
+        { 673747036686143, 10, -16 },
+        { 638457232582139, 10, -16 },
+        { 757578685231134, 10, -17 },
+        { 40361378417931, 10, -15 },
+        { 144371525546044, 10, -16 },
+        { 180932714412488, 10, -16 },
+        { 989247748901285, 10, -16 },
+        { 119835515080763, 10, -16 },
+        { 127166515288301, 10, -15 },
+        { 279017617275436, 10, -16 },
+        { 268772184584614, 10, -16 },
+        { 169220302313897, 10, -16 },
+        { 115868377938106, 10, -16 },
+        { 191934685324665, 10, -17 },
+        { 0, 10, 0 },
+        { 719001728857041, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 35764676577926, 10, -15 },
+        { 0, 10, 0 },
+        { 233909272690472, 10, -17 },
+        { 289150277299932, 10, -16 },
+        { 553540008802844, 10, -15 },
+        { 492070135507654, 10, -17 },
+        { 138437149479557, 10, -16 },
+        { 811864252112977, 10, -17 },
+        { 748882508500072, 10, -17 },
+        { 28701993068879, 10, -15 },
+        { 141681004524056, 10, -16 },
+        { 50866200125249, 10, -16 },
+        { 153164875761716, 10, -16 },
+        { 129286550025854, 10, -16 },
+        { 198704297990631, 10, -15 },
+        { 200985686992296, 10, -16 },
+        { 253816309148009, 10, -16 },
+        { 166110039391087, 10, -16 },
+        { 248347984453865, 10, -16 },
+        { 202218609534717, 10, -17 },
+        { 0, 10, 0 },
+        { 633397813131325, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 639827992512872, 10, -16 },
+        { 0, 10, 0 },
+        { 47974054754111, 10, -16 },
+        { 751972689163301, 10, -17 },
+        { 112175010283021, 10, -16 },
+        { 282202898089399, 10, -16 },
+        { 106365317520818, 10, -16 },
+        { 351321468669728, 10, -17 },
+        { 126359878081032, 10, -15 },
+        { 246576522693639, 10, -16 },
+        { 294585029412734, 10, -15 },
+        { 120702889842534, 10, -16 },
+        { 716947857066349, 10, -17 },
+        { 86153280677177, 10, -16 },
+        { 896893869674844, 10, -17 },
+        { 49604380650319, 10, -15 },
+        { 461382942113622, 10, -16 },
+        { 181936033685131, 10, -16 },
+        { 243170426259187, 10, -15 },
+        { 234780807270703, 10, -17 },
+        { 0, 10, 0 },
+        { 830626835856717, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 283703280711892, 10, -16 },
+        { 0, 10, 0 },
+        { 519073956724276, 10, -17 },
+        { 139674234530909, 10, -16 },
+        { 179734555621159, 10, -16 },
+        { 683633749465208, 10, -17 },
+        { 159377275282427, 10, -16 },
+        { 464800039244391, 10, -17 },
+        { 146244564756779, 10, -16 },
+        { 4797886033454, 10, -14 },
+        { 218562438315139, 10, -16 },
+        { 657447823338623, 10, -17 },
+        { 164254699999481, 10, -16 },
+        { 133711099794898, 10, -16 },
+        { 131031448944604, 10, -16 },
+        { 141196082537769, 10, -16 },
+        { 420388786741013, 10, -16 },
+        { 701365650565188, 10, -15 },
+        { 229997694704575, 10, -16 },
+        { 212052665748929, 10, -17 },
+        { 0, 10, 0 },
+        { 684836621565952, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 326778142340533, 10, -16 },
+        { 0, 10, 0 },
+        { 516630634434603, 10, -17 },
+        { 160946923461527, 10, -16 },
+        { 510302553767026, 10, -16 },
+        { 664414767378873, 10, -17 },
+        { 185435425372193, 10, -16 },
+        { 516308852156445, 10, -17 },
+        { 125909880434621, 10, -16 },
+        { 183669810523111, 10, -16 },
+        { 193894788180024, 10, -16 },
+        { 602847476982222, 10, -17 },
+        { 176733557403551, 10, -16 },
+        { 137464654960127, 10, -16 },
+        { 141925978663126, 10, -16 },
+        { 137152136904349, 10, -16 },
+        { 252578918575515, 10, -15 },
+        { 487452161006334, 10, -15 },
+        { 199104877865118, 10, -16 },
+        { 205447724827471, 10, -17 },
+        { 0, 10, 0 },
+        { 677225934457121, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 202577121646128, 10, -16 },
+        { 0, 10, 0 },
+        { 215475133511213, 10, -17 },
+        { 230901784392577, 10, -15 },
+        { 502922835459681, 10, -15 },
+        { 465060064958698, 10, -17 },
+        { 497276053608786, 10, -16 },
+        { 716937974569592, 10, -17 },
+        { 632933684385663, 10, -17 },
+        { 240265777451296, 10, -16 },
+        { 115459976532375, 10, -16 },
+        { 379211682143939, 10, -17 },
+        { 468583391662975, 10, -16 },
+        { 12446140296016, 10, -15 },
+        { 24447375507799, 10, -15 },
+        { 158837662020179, 10, -16 },
+        { 251969261093753, 10, -16 },
+        { 159232229852488, 10, -16 },
+        { 955094715779629, 10, -17 },
+        { 165832062253008, 10, -17 },
+        { 0, 10, 0 },
+        { 538549378152279, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 550766613420684, 10, -16 },
+        { 0, 10, 0 },
+        { 310961606978911, 10, -17 },
+        { 131007407407882, 10, -16 },
+        { 155620238618533, 10, -16 },
+        { 626098702638731, 10, -17 },
+        { 497002699586844, 10, -15 },
+        { 200483594117132, 10, -15 },
+        { 603576746179356, 10, -17 },
+        { 154760494580775, 10, -16 },
+        { 113551598554522, 10, -16 },
+        { 40004077183711, 10, -16 },
+        { 161926805667167, 10, -16 },
+        { 97395416872468, 10, -16 },
+        { 122677217779478, 10, -16 },
+        { 402151329104622, 10, -16 },
+        { 613494795796128, 10, -16 },
+        { 141302902456651, 10, -16 },
+        { 904446797421674, 10, -17 },
+        { 210408717179149, 10, -17 },
+        { 0, 10, 0 },
+        { 914486769349932, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 307429503289115, 10, -16 },
+        { 0, 10, 0 },
+        { 301600554767749, 10, -17 },
+        { 126804715557845, 10, -16 },
+        { 112910319157225, 10, -16 },
+        { 489536471156861, 10, -17 },
+        { 816361178737167, 10, -15 },
+        { 404011688248603, 10, -17 },
+        { 527025155767854, 10, -17 },
+        { 126062631100579, 10, -16 },
+        { 95630848234458, 10, -16 },
+        { 330607173541137, 10, -17 },
+        { 144436165523963, 10, -16 },
+        { 925708564785468, 10, -17 },
+        { 856002011845618, 10, -17 },
+        { 860163472473947, 10, -17 },
+        { 239776033520813, 10, -16 },
+        { 126101616981833, 10, -16 },
+        { 808865508714952, 10, -17 },
+        { 209024183063562, 10, -17 },
+        { 0, 10, 0 },
+        { 417962295198648, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 156425947939778, 10, -16 },
+        { 0, 10, 0 },
+        { 402670340386995, 10, -17 },
+        { 561256724127174, 10, -17 },
+        { 850577585402664, 10, -17 },
+        { 183354698138349, 10, -15 },
+        { 885158949197407, 10, -17 },
+        { 37119914474328, 10, -16 },
+        { 398764030955028, 10, -16 },
+        { 847204401566158, 10, -17 },
+        { 442337646511759, 10, -15 },
+        { 125885792064746, 10, -16 },
+        { 526295000765525, 10, -17 },
+        { 6518209587558, 10, -15 },
+        { 712320459246123, 10, -17 },
+        { 832797672624297, 10, -17 },
+        { 112473581486734, 10, -16 },
+        { 126407641111395, 10, -16 },
+        { 249399005161334, 10, -16 },
+        { 150946790037056, 10, -15 },
+        { 0, 10, 0 },
+        { 17044039441356, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 331446098534552, 10, -16 },
+        { 0, 10, 0 },
+        { 185582147762313, 10, -16 },
+        { 611007126454002, 10, -15 },
+        { 448357346531733, 10, -16 },
+        { 471994790896116, 10, -17 },
+        { 182779965510557, 10, -16 },
+        { 584569775229235, 10, -17 },
+        { 770838022465181, 10, -17 },
+        { 170432891737262, 10, -16 },
+        { 112465693556907, 10, -16 },
+        { 340627445351412, 10, -17 },
+        { 824913656799061, 10, -16 },
+        { 115667936826591, 10, -16 },
+        { 142953698103204, 10, -16 },
+        { 115656589625237, 10, -16 },
+        { 67344886998859, 10, -15 },
+        { 171379452909241, 10, -16 },
+        { 244373346773093, 10, -16 },
+        { 128076970376773, 10, -17 },
+        { 0, 10, 0 },
+        { 460871316123635, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 226746738459247, 10, -16 },
+        { 0, 10, 0 },
+        { 467640085733243, 10, -16 },
+        { 677170545956969, 10, -17 },
+        { 947959659327435, 10, -17 },
+        { 121876920502649, 10, -15 },
+        { 934780359483501, 10, -17 },
+        { 331590058988527, 10, -17 },
+        { 924045321049863, 10, -16 },
+        { 94371643714013, 10, -16 },
+        { 166874163312503, 10, -15 },
+        { 109832604512714, 10, -16 },
+        { 645543300761824, 10, -17 },
+        { 797251560001774, 10, -17 },
+        { 71918303692382, 10, -16 },
+        { 81261878833227, 10, -16 },
+        { 152643143814184, 10, -16 },
+        { 542499685476622, 10, -16 },
+        { 3607321630976, 10, -13 },
+        { 281964137008241, 10, -17 },
+        { 0, 10, 0 },
+        { 115375382794578, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 167657995777259, 10, -15 },
+        { 0, 10, 0 },
+        { 507991501535689, 10, -17 },
+        { 138835151436262, 10, -16 },
+        { 374299997184695, 10, -16 },
+        { 10150331308887, 10, -15 },
+        { 684057588719805, 10, -16 },
+        { 377959855042702, 10, -16 },
+        { 874023869505102, 10, -16 },
+        { 958711633846201, 10, -16 },
+        { 8884367936817, 10, -14 },
+        { 218888524640966, 10, -16 },
+        { 265527227655448, 10, -16 },
+        { 319833090881916, 10, -16 },
+        { 298349038825337, 10, -16 },
+        { 721186577798768, 10, -16 },
+        { 266467821519214, 10, -16 },
+        { 48208838642726, 10, -15 },
+        { 116642499679248, 10, -15 },
+        { 269514782839299, 10, -17 },
+        { 0, 10, 0 },
+        { 887566915342801, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 112797133367985, 10, -15 },
+        { 0, 10, 0 },
+        { 445111325843758, 10, -17 },
+        { 169574018716725, 10, -16 },
+        { 50991279572338, 10, -15 },
+        { 769573031625194, 10, -17 },
+        { 218681038652957, 10, -15 },
+        { 661047047066296, 10, -17 },
+        { 115135155020796, 10, -16 },
+        { 131843419487282, 10, -15 },
+        { 422494603165156, 10, -16 },
+        { 628830098735743, 10, -17 },
+        { 372948351827235, 10, -16 },
+        { 141277136119854, 10, -16 },
+        { 459665400377412, 10, -16 },
+        { 111414143444834, 10, -15 },
+        { 923088178607952, 10, -16 },
+        { 637578124588932, 10, -16 },
+        { 247082563780846, 10, -16 },
+        { 264955343011507, 10, -17 },
+        { 0, 10, 0 },
+        { 746058563839091, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 336876992201168, 10, -16 },
+        { 0, 10, 0 },
+        { 301930814775655, 10, -17 },
+        { 125180010300311, 10, -15 },
+        { 439077795674428, 10, -16 },
+        { 205748813249549, 10, -16 },
+        { 955800313890924, 10, -16 },
+        { 52268519541513, 10, -15 },
+        { 855768689838565, 10, -17 },
+        { 736732917176462, 10, -16 },
+        { 490080888313761, 10, -16 },
+        { 552844306687573, 10, -17 },
+        { 115627687860127, 10, -15 },
+        { 110549207526876, 10, -16 },
+        { 163285888228232, 10, -15 },
+        { 471839452980641, 10, -16 },
+        { 905001186869758, 10, -16 },
+        { 17896806610192, 10, -15 },
+        { 115528791488532, 10, -16 },
+        { 238965842796954, 10, -17 },
+        { 0, 10, 0 },
+        { 396558666216916, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 146919158626649, 10, -15 },
+        { 0, 10, 0 },
+        { 370241926512993, 10, -17 },
+        { 126573039630255, 10, -16 },
+        { 712512156148925, 10, -16 },
+        { 666130942995002, 10, -16 },
+        { 768741768388886, 10, -16 },
+        { 498185594393828, 10, -16 },
+        { 229514398528122, 10, -16 },
+        { 771270118538634, 10, -16 },
+        { 921177875527273, 10, -16 },
+        { 315361153359048, 10, -16 },
+        { 120178077378925, 10, -16 },
+        { 241274094139624, 10, -16 },
+        { 597983815988748, 10, -16 },
+        { 103144512472755, 10, -15 },
+        { 513930845366033, 10, -16 },
+        { 166704176526772, 10, -16 },
+        { 320744947742649, 10, -16 },
+        { 294001000152809, 10, -17 },
+        { 0, 10, 0 },
+        { 475694975698337, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 839919437321085, 10, -16 },
+        { 0, 10, 0 },
+        { 280061710211003, 10, -17 },
+        { 186403126506346, 10, -15 },
+        { 230267635507513, 10, -15 },
+        { 499344909141709, 10, -17 },
+        { 453234103982209, 10, -16 },
+        { 175406630999665, 10, -16 },
+        { 735898958273603, 10, -17 },
+        { 120156130808294, 10, -15 },
+        { 131342244446609, 10, -16 },
+        { 447276660243016, 10, -17 },
+        { 622875504900382, 10, -16 },
+        { 507730814309, 10, -13 },
+        { 801722044067864, 10, -16 },
+        { 18789841247037, 10, -15 },
+        { 395566395426888, 10, -16 },
+        { 319468654308076, 10, -16 },
+        { 112011772113049, 10, -16 },
+        { 173694894427349, 10, -17 },
+        { 0, 10, 0 },
+        { 590416349987074, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 422113286392816, 10, -16 },
+        { 0, 10, 0 },
+        { 328114649753108, 10, -17 },
+        { 270206476420101, 10, -16 },
+        { 351393235607949, 10, -16 },
+        { 850766673046123, 10, -16 },
+        { 597670532510268, 10, -16 },
+        { 302822784417977, 10, -16 },
+        { 527001189520141, 10, -16 },
+        { 188085188967249, 10, -15 },
+        { 90230010425317, 10, -15 },
+        { 714661787438107, 10, -17 },
+        { 125960627914466, 10, -16 },
+        { 102276989947173, 10, -16 },
+        { 284480100896048, 10, -16 },
+        { 158806956762422, 10, -15 },
+        { 217607281602496, 10, -16 },
+        { 753744053574174, 10, -16 },
+        { 303437635328945, 10, -16 },
+        { 283284451765711, 10, -17 },
+        { 0, 10, 0 },
+        { 363873574733537, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 188535615148471, 10, -16 },
+        { 0, 10, 0 },
+        { 46179174516568, 10, -16 },
+        { 624002232658134, 10, -17 },
+        { 932167344569763, 10, -17 },
+        { 150505462145876, 10, -16 },
+        { 82353661065235, 10, -16 },
+        { 324179645389874, 10, -17 },
+        { 137556359870713, 10, -15 },
+        { 104580575709722, 10, -16 },
+        { 512788375584081, 10, -15 },
+        { 501576674360059, 10, -16 },
+        { 576782431759832, 10, -17 },
+        { 750361917131585, 10, -17 },
+        { 812366735716483, 10, -17 },
+        { 32212357219796, 10, -15 },
+        { 123356819728358, 10, -16 },
+        { 156695013537147, 10, -16 },
+        { 105913447059905, 10, -15 },
+        { 257726284914929, 10, -17 },
+        { 0, 10, 0 },
+        { 809637574422543, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 134226848612586, 10, -15 },
+        { 0, 10, 0 },
+        { 189986655979329, 10, -16 },
+        { 329087948369609, 10, -16 },
+        { 757364973551251, 10, -16 },
+        { 251061676564744, 10, -16 },
+        { 8925930270306, 10, -14 },
+        { 174316277968231, 10, -16 },
+        { 234064082330934, 10, -16 },
+        { 176654904636889, 10, -15 },
+        { 510545040408523, 10, -16 },
+        { 616581850249923, 10, -17 },
+        { 297675271874433, 10, -16 },
+        { 120148781894888, 10, -16 },
+        { 651262665944966, 10, -16 },
+        { 544280804906586, 10, -16 },
+        { 446920186199575, 10, -16 },
+        { 108821892622182, 10, -15 },
+        { 323077261486207, 10, -16 },
+        { 213745922775863, 10, -17 },
+        { 0, 10, 0 },
+        { 72913856023727, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 831897320921552, 10, -16 },
+        { 0, 10, 0 },
+        { 300673063379297, 10, -17 },
+        { 169448000450537, 10, -15 },
+        { 144634218342963, 10, -15 },
+        { 288720989080296, 10, -16 },
+        { 537088161888457, 10, -16 },
+        { 593655528888801, 10, -17 },
+        { 783068873929477, 10, -17 },
+        { 66215408969916, 10, -15 },
+        { 139458409229099, 10, -16 },
+        { 430036028431079, 10, -17 },
+        { 292913834869886, 10, -16 },
+        { 207677638294783, 10, -15 },
+        { 311364537296731, 10, -16 },
+        { 427111758057764, 10, -16 },
+        { 809237476881321, 10, -16 },
+        { 173810125018444, 10, -16 },
+        { 115063935261162, 10, -16 },
+        { 198487674717698, 10, -17 },
+        { 0, 10, 0 },
+        { 218071344578467, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 142515526754763, 10, -15 },
+        { 0, 10, 0 },
+        { 491404929554833, 10, -17 },
+        { 835471815721049, 10, -17 },
+        { 118051015033167, 10, -16 },
+        { 40369343737083, 10, -15 },
+        { 259676528315921, 10, -16 },
+        { 449996311421748, 10, -17 },
+        { 189585218453111, 10, -15 },
+        { 121535587055456, 10, -16 },
+        { 964955664868577, 10, -16 },
+        { 266437388357772, 10, -16 },
+        { 815176783555603, 10, -17 },
+        { 951281563715208, 10, -17 },
+        { 901590411964058, 10, -17 },
+        { 22624039836268, 10, -15 },
+        { 352798407466808, 10, -16 },
+        { 769462512035516, 10, -16 },
+        { 191246264746002, 10, -15 },
+        { 292780782389359, 10, -17 },
+        { 0, 10, 0 },
+        { 660560225868068, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 22731307836691, 10, -15 },
+        { 0, 10, 0 },
+        { 349090497800576, 10, -16 },
+        { 742736614016783, 10, -17 },
+        { 951613875930589, 10, -17 },
+        { 119341192026561, 10, -16 },
+        { 926251078969209, 10, -17 },
+        { 295392038207517, 10, -17 },
+        { 362426736323455, 10, -15 },
+        { 975029425190056, 10, -17 },
+        { 898030721986564, 10, -16 },
+        { 112033829390627, 10, -16 },
+        { 683911434876991, 10, -17 },
+        { 837527199984646, 10, -17 },
+        { 725405960875477, 10, -17 },
+        { 789120635095819, 10, -17 },
+        { 325209489419728, 10, -16 },
+        { 669880749184937, 10, -16 },
+        { 262459493833214, 10, -15 },
+        { 203171276655627, 10, -17 },
+        { 0, 10, 0 },
+        { 754646115249297, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 164905784436184, 10, -15 },
+        { 0, 10, 0 },
+        { 206987295194967, 10, -16 },
+        { 634628555478321, 10, -16 },
+        { 182638962771176, 10, -15 },
+        { 168729687973667, 10, -16 },
+        { 434638420934289, 10, -16 },
+        { 634753249474563, 10, -17 },
+        { 851934650586673, 10, -17 },
+        { 16753035328616, 10, -14 },
+        { 156564634717768, 10, -16 },
+        { 512957578569356, 10, -17 },
+        { 150613397833264, 10, -16 },
+        { 128492457710627, 10, -16 },
+        { 583594595392978, 10, -16 },
+        { 846093428454106, 10, -16 },
+        { 898923385747396, 10, -16 },
+        { 358184065528822, 10, -16 },
+        { 135570072638957, 10, -16 },
+        { 198833780457496, 10, -17 },
+        { 0, 10, 0 },
+        { 661127054681171, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 455163984402525, 10, -16 },
+        { 0, 10, 0 },
+        { 281274879800421, 10, -17 },
+        { 149679795593666, 10, -16 },
+        { 107722621939266, 10, -15 },
+        { 383516084834984, 10, -16 },
+        { 13706614302772, 10, -15 },
+        { 666902959777576, 10, -17 },
+        { 377223453508819, 10, -16 },
+        { 160321781932444, 10, -15 },
+        { 521649010040477, 10, -16 },
+        { 179284226196587, 10, -16 },
+        { 229586723802063, 10, -16 },
+        { 61513097847473, 10, -15 },
+        { 868778411871065, 10, -16 },
+        { 265187788259733, 10, -15 },
+        { 222311019124444, 10, -16 },
+        { 287256682348157, 10, -16 },
+        { 14690254231923, 10, -15 },
+        { 220452191784551, 10, -17 },
+        { 0, 10, 0 },
+        { 773950365965188, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 172292030584173, 10, -16 },
+        { 0, 10, 0 },
+        { 207694315654138, 10, -16 },
+        { 594979272343489, 10, -17 },
+        { 864613704067409, 10, -17 },
+        { 148021520299966, 10, -15 },
+        { 832131972071274, 10, -17 },
+        { 39268480651959, 10, -16 },
+        { 806246970570222, 10, -16 },
+        { 894189047429308, 10, -17 },
+        { 500907117030694, 10, -15 },
+        { 294968285744216, 10, -16 },
+        { 555969021376134, 10, -17 },
+        { 697227811762745, 10, -17 },
+        { 723555868154254, 10, -17 },
+        { 859655199976159, 10, -17 },
+        { 119338125821745, 10, -16 },
+        { 14042341386295, 10, -15 },
+        { 431023920431785, 10, -16 },
+        { 372142401163848, 10, -17 },
+        { 0, 10, 0 },
+        { 388327793246827, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 852863400182282, 10, -16 },
+        { 0, 10, 0 },
+        { 29802778218163, 10, -16 },
+        { 147963812485287, 10, -16 },
+        { 281857441455318, 10, -16 },
+        { 691668443084498, 10, -17 },
+        { 160708095915039, 10, -16 },
+        { 160646563664276, 10, -15 },
+        { 795999640458229, 10, -17 },
+        { 23094365867786, 10, -14 },
+        { 155378109308168, 10, -16 },
+        { 565525685051628, 10, -17 },
+        { 335993105724595, 10, -16 },
+        { 117628112740473, 10, -16 },
+        { 155339072864929, 10, -15 },
+        { 118928736856052, 10, -15 },
+        { 25318084109523, 10, -15 },
+        { 476892347707548, 10, -16 },
+        { 119512677325953, 10, -16 },
+        { 225380138841016, 10, -17 },
+        { 0, 10, 0 },
+        { 25854721725536, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 128512834525475, 10, -15 },
+        { 0, 10, 0 },
+        { 328047395733305, 10, -17 },
+        { 204965303723329, 10, -15 },
+        { 103485689945585, 10, -15 },
+        { 521503360843488, 10, -17 },
+        { 761678243801651, 10, -16 },
+        { 636144396746434, 10, -17 },
+        { 773178539946605, 10, -17 },
+        { 11965235828471, 10, -14 },
+        { 134733330741795, 10, -16 },
+        { 449078874232862, 10, -17 },
+        { 834613891919437, 10, -16 },
+        { 123687929075017, 10, -16 },
+        { 43326815153298, 10, -15 },
+        { 593624454841549, 10, -16 },
+        { 915104384315748, 10, -16 },
+        { 311526996500989, 10, -16 },
+        { 119015708040806, 10, -16 },
+        { 171588259481722, 10, -17 },
+        { 0, 10, 0 },
+        { 568294770007147, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 27726217537658, 10, -14 },
+        { 0, 10, 0 },
+        { 440526629021814, 10, -17 },
+        { 297177224352507, 10, -16 },
+        { 188684056295953, 10, -16 },
+        { 894174610005044, 10, -17 },
+        { 692760558722193, 10, -16 },
+        { 282458545655579, 10, -16 },
+        { 462092263324709, 10, -16 },
+        { 111377890868266, 10, -15 },
+        { 935344338489372, 10, -16 },
+        { 714919291142734, 10, -17 },
+        { 244197203242215, 10, -16 },
+        { 115268990675686, 10, -16 },
+        { 443276608354702, 10, -16 },
+        { 54029367444803, 10, -15 },
+        { 267981778355656, 10, -16 },
+        { 346479971309613, 10, -16 },
+        { 507969944777627, 10, -16 },
+        { 368327759776973, 10, -16 },
+        { 0, 10, 0 },
+        { 234893317895583, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 384895888514215, 10, -16 },
+        { 0, 10, 0 },
+        { 301211941334016, 10, -17 },
+        { 606247043115679, 10, -16 },
+        { 399679391062897, 10, -16 },
+        { 524775985131526, 10, -17 },
+        { 614967739505522, 10, -15 },
+        { 144020368547825, 10, -16 },
+        { 628112565119342, 10, -17 },
+        { 32306758453408, 10, -15 },
+        { 261075884515389, 10, -16 },
+        { 382747417017754, 10, -17 },
+        { 304581432007047, 10, -16 },
+        { 98147473868927, 10, -16 },
+        { 110484950848801, 10, -16 },
+        { 390896424672701, 10, -16 },
+        { 409215873855978, 10, -16 },
+        { 139618632892589, 10, -16 },
+        { 91590633643524, 10, -16 },
+        { 200910750163408, 10, -17 },
+        { 0, 10, 0 },
+        { 483287537575253, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 449020037577938, 10, -16 },
+        { 0, 10, 0 },
+        { 21866059499854, 10, -15 },
+        { 81358333905758, 10, -16 },
+        { 935744395915943, 10, -17 },
+        { 406465111071828, 10, -16 },
+        { 979138865685484, 10, -17 },
+        { 331368937992284, 10, -17 },
+        { 505769251694542, 10, -15 },
+        { 979707274350923, 10, -17 },
+        { 503057175878321, 10, -16 },
+        { 361063266539482, 10, -16 },
+        { 348516775138571, 10, -16 },
+        { 807923252846577, 10, -17 },
+        { 730999673029336, 10, -17 },
+        { 787165441456156, 10, -17 },
+        { 245782977151605, 10, -16 },
+        { 346754406857653, 10, -16 },
+        { 103999824377974, 10, -15 },
+        { 2216941549692, 10, -15 },
+        { 0, 10, 0 },
+        { 842471947262728, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 949929520093763, 10, -16 },
+        { 0, 10, 0 },
+        { 306037832476614, 10, -17 },
+        { 305809759558297, 10, -16 },
+        { 112667870033166, 10, -15 },
+        { 638855331469932, 10, -17 },
+        { 309112814425458, 10, -16 },
+        { 624831190047226, 10, -17 },
+        { 117150513285224, 10, -16 },
+        { 880204938947578, 10, -16 },
+        { 630246993474285, 10, -16 },
+        { 608259267086146, 10, -17 },
+        { 12876503812288, 10, -15 },
+        { 64993873210479, 10, -15 },
+        { 273930313977517, 10, -16 },
+        { 341361594432332, 10, -15 },
+        { 225405205235233, 10, -16 },
+        { 162728598753651, 10, -16 },
+        { 621167131948256, 10, -16 },
+        { 194419767254067, 10, -17 },
+        { 0, 10, 0 },
+        { 647737754444118, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 273631741543148, 10, -16 },
+        { 0, 10, 0 },
+        { 537261652289324, 10, -17 },
+        { 797207826568824, 10, -17 },
+        { 112432512502595, 10, -16 },
+        { 102110347585229, 10, -16 },
+        { 104427653955591, 10, -16 },
+        { 309488656409703, 10, -17 },
+        { 69840937289053, 10, -15 },
+        { 109382266517777, 10, -16 },
+        { 410324461344115, 10, -16 },
+        { 100105475850685, 10, -16 },
+        { 788324032111567, 10, -17 },
+        { 93371748112051, 10, -16 },
+        { 824701554204945, 10, -17 },
+        { 880407505723981, 10, -17 },
+        { 330799729628262, 10, -16 },
+        { 121918845678775, 10, -15 },
+        { 575337783777377, 10, -15 },
+        { 190418910019657, 10, -17 },
+        { 0, 10, 0 },
+        { 770480464170572, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 419681919265668, 10, -16 },
+        { 0, 10, 0 },
+        { 229550820165122, 10, -16 },
+        { 178411574707272, 10, -16 },
+        { 217811163068351, 10, -16 },
+        { 634141879961621, 10, -17 },
+        { 242548330092048, 10, -16 },
+        { 591923609291768, 10, -17 },
+        { 878907882678765, 10, -17 },
+        { 195674779099921, 10, -16 },
+        { 148273824706836, 10, -16 },
+        { 505749307853646, 10, -17 },
+        { 201414858922004, 10, -16 },
+        { 144406635141914, 10, -16 },
+        { 150363869739563, 10, -16 },
+        { 144080679605759, 10, -16 },
+        { 691243451437554, 10, -15 },
+        { 566380076782171, 10, -16 },
+        { 139882870561301, 10, -16 },
+        { 192441890230222, 10, -17 },
+        { 0, 10, 0 },
+        { 665399662707547, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 18444433633385, 10, -15 },
+        { 0, 10, 0 },
+        { 467330014653593, 10, -17 },
+        { 588436598343065, 10, -17 },
+        { 889414124182546, 10, -17 },
+        { 159297888811494, 10, -16 },
+        { 800910936113872, 10, -17 },
+        { 311636253920975, 10, -17 },
+        { 599685036942104, 10, -16 },
+        { 929851171567333, 10, -17 },
+        { 650821424981916, 10, -15 },
+        { 32831642546779, 10, -15 },
+        { 534836543896836, 10, -17 },
+        { 734896879088239, 10, -17 },
+        { 766814921657276, 10, -17 },
+        { 895570489466004, 10, -17 },
+        { 118112097391805, 10, -16 },
+        { 151319737124706, 10, -16 },
+        { 895592317452776, 10, -16 },
+        { 270997495619217, 10, -17 },
+        { 0, 10, 0 },
+        { 823676595599642, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 136966755310122, 10, -16 },
+        { 0, 10, 0 },
+        { 321294457245852, 10, -17 },
+        { 596601476376048, 10, -17 },
+        { 780261411094936, 10, -17 },
+        { 712459597434215, 10, -15 },
+        { 929825360431809, 10, -17 },
+        { 524661741894894, 10, -17 },
+        { 187490972657919, 10, -16 },
+        { 744357967528062, 10, -17 },
+        { 69979332403219, 10, -15 },
+        { 87562387649875, 10, -16 },
+        { 58924747555751, 10, -16 },
+        { 564452885025115, 10, -17 },
+        { 540652303706698, 10, -17 },
+        { 735528341942241, 10, -17 },
+        { 116622282151026, 10, -16 },
+        { 106552490570395, 10, -16 },
+        { 184806676487098, 10, -16 },
+        { 663857791553427, 10, -17 },
+        { 0, 10, 0 },
+        { 321095318487954, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 494161419434424, 10, -16 },
+        { 0, 10, 0 },
+        { 490700191895252, 10, -17 },
+        { 705352653909861, 10, -17 },
+        { 959572479571359, 10, -17 },
+        { 12851670191057, 10, -15 },
+        { 959910825295765, 10, -17 },
+        { 314425824404406, 10, -17 },
+        { 33930925757368, 10, -14 },
+        { 100161469788164, 10, -16 },
+        { 127737661781092, 10, -15 },
+        { 913933598119383, 10, -16 },
+        { 638713454705009, 10, -17 },
+        { 823555771360677, 10, -17 },
+        { 791455517314342, 10, -17 },
+        { 830598278438953, 10, -17 },
+        { 281772303882355, 10, -16 },
+        { 184032344322577, 10, -16 },
+        { 221384161540582, 10, -15 },
+        { 218484834683163, 10, -17 },
+        { 0, 10, 0 },
+        { 777485177829996, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 168287903922875, 10, -16 },
+        { 0, 10, 0 },
+        { 217129455257079, 10, -17 },
+        { 624810636512585, 10, -15 },
+        { 156253069522114, 10, -15 },
+        { 44021762015015, 10, -16 },
+        { 169941894243729, 10, -16 },
+        { 611198947609337, 10, -17 },
+        { 646193607006794, 10, -17 },
+        { 187540016963959, 10, -16 },
+        { 101397663879756, 10, -16 },
+        { 314856534086321, 10, -17 },
+        { 521458714467049, 10, -16 },
+        { 117913673648059, 10, -16 },
+        { 169367416913505, 10, -16 },
+        { 12382966379485, 10, -15 },
+        { 247281029952896, 10, -16 },
+        { 155355819116867, 10, -16 },
+        { 847175327215209, 10, -17 },
+        { 127479963937607, 10, -17 },
+        { 0, 10, 0 },
+        { 450475936218232, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 131787063512005, 10, -15 },
+        { 0, 10, 0 },
+        { 343157877377859, 10, -17 },
+        { 117711238593631, 10, -16 },
+        { 160886300310694, 10, -16 },
+        { 479032883181155, 10, -17 },
+        { 155869535024178, 10, -16 },
+        { 400184107577461, 10, -17 },
+        { 930588697408167, 10, -17 },
+        { 152644264929848, 10, -16 },
+        { 147983720210599, 10, -16 },
+        { 421987449845308, 10, -17 },
+        { 889316937631063, 10, -17 },
+        { 687475483202798, 10, -15 },
+        { 10513208941677, 10, -15 },
+        { 972543654885037, 10, -17 },
+        { 238337604824174, 10, -16 },
+        { 477737721320605, 10, -16 },
+        { 288904046799311, 10, -16 },
+        { 154159034184276, 10, -17 },
+        { 0, 10, 0 },
+        { 487419520011962, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 206625323000309, 10, -16 },
+        { 0, 10, 0 },
+        { 286650596875132, 10, -17 },
+        { 389271829324413, 10, -15 },
+        { 170025586760031, 10, -15 },
+        { 570951969391299, 10, -17 },
+        { 357611004348762, 10, -16 },
+        { 600119823500335, 10, -17 },
+        { 258698995062078, 10, -16 },
+        { 186717096861468, 10, -16 },
+        { 406418760369797, 10, -16 },
+        { 470819334854692, 10, -17 },
+        { 650850524636529, 10, -16 },
+        { 115845560648293, 10, -16 },
+        { 278621162478666, 10, -16 },
+        { 129048139644119, 10, -16 },
+        { 788256574149563, 10, -16 },
+        { 327911303191467, 10, -16 },
+        { 54838015586829, 10, -15 },
+        { 154672853025292, 10, -17 },
+        { 0, 10, 0 },
+        { 535598954581181, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 998911361640773, 10, -16 },
+        { 0, 10, 0 },
+        { 35544151260498, 10, -16 },
+        { 505257248791362, 10, -16 },
+        { 113333340059198, 10, -15 },
+        { 739029449209114, 10, -17 },
+        { 142979636273129, 10, -16 },
+        { 465136533862187, 10, -17 },
+        { 412788930891612, 10, -16 },
+        { 82908056880768, 10, -15 },
+        { 135946109594531, 10, -15 },
+        { 694185861871315, 10, -17 },
+        { 105205492102638, 10, -16 },
+        { 295050712107969, 10, -15 },
+        { 140609056227691, 10, -16 },
+        { 224509699072087, 10, -16 },
+        { 354059208776557, 10, -16 },
+        { 168164765847548, 10, -16 },
+        { 591071733115196, 10, -16 },
+        { 184935324661815, 10, -17 },
+        { 0, 10, 0 },
+        { 601721271544518, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 176794049467749, 10, -15 },
+        { 0, 10, 0 },
+        { 338355271220923, 10, -17 },
+        { 112156953945161, 10, -15 },
+        { 266557708267767, 10, -15 },
+        { 557389801413249, 10, -17 },
+        { 343356834378341, 10, -16 },
+        { 647289999557592, 10, -17 },
+        { 868985429012691, 10, -17 },
+        { 923684523379726, 10, -16 },
+        { 292404012465658, 10, -16 },
+        { 499210898943866, 10, -17 },
+        { 445998932085105, 10, -16 },
+        { 128218024253312, 10, -16 },
+        { 313944583844267, 10, -16 },
+        { 631034064927531, 10, -16 },
+        { 54807223744451, 10, -15 },
+        { 469732633380303, 10, -16 },
+        { 136970762958828, 10, -16 },
+        { 184285814027175, 10, -17 },
+        { 0, 10, 0 },
+        { 603013018478335, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 109046506084924, 10, -15 },
+        { 0, 10, 0 },
+        { 336566176033458, 10, -17 },
+        { 744953971196917, 10, -16 },
+        { 336831964970922, 10, -16 },
+        { 200482717504395, 10, -16 },
+        { 670759731133965, 10, -16 },
+        { 207929354966934, 10, -16 },
+        { 866955933752724, 10, -17 },
+        { 255046873604689, 10, -16 },
+        { 169653164829867, 10, -16 },
+        { 19301427590847, 10, -15 },
+        { 485320556582522, 10, -16 },
+        { 12206026369129, 10, -15 },
+        { 398914404799028, 10, -15 },
+        { 201118717318166, 10, -16 },
+        { 672490261837258, 10, -16 },
+        { 493896259514834, 10, -16 },
+        { 131410997878812, 10, -16 },
+        { 232422749710822, 10, -17 },
+        { 0, 10, 0 },
+        { 745449005878311, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 203361297741853, 10, -16 },
+        { 0, 10, 0 },
+        { 477762134370203, 10, -17 },
+        { 664537443875958, 10, -17 },
+        { 878821802853545, 10, -17 },
+        { 139559555148059, 10, -16 },
+        { 827693276094344, 10, -17 },
+        { 317102732717486, 10, -17 },
+        { 405838555152167, 10, -15 },
+        { 931917477353995, 10, -17 },
+        { 145318618561891, 10, -15 },
+        { 688501671247168, 10, -16 },
+        { 585020430843948, 10, -17 },
+        { 772219212082973, 10, -17 },
+        { 728109862938732, 10, -17 },
+        { 785141740830705, 10, -17 },
+        { 128076242318953, 10, -16 },
+        { 175063835901262, 10, -16 },
+        { 191517813241382, 10, -15 },
+        { 234350132299149, 10, -17 },
+        { 0, 10, 0 },
+        { 223381297469394, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 103409690394069, 10, -15 },
+        { 0, 10, 0 },
+        { 306260802159399, 10, -17 },
+        { 525027228910715, 10, -16 },
+        { 273178360453704, 10, -15 },
+        { 595289460447051, 10, -17 },
+        { 163914492135996, 10, -16 },
+        { 325903175742243, 10, -16 },
+        { 214052271833449, 10, -16 },
+        { 195420896516037, 10, -15 },
+        { 434427635252002, 10, -16 },
+        { 545004816839778, 10, -17 },
+        { 269950008979893, 10, -16 },
+        { 126591630925403, 10, -16 },
+        { 341055331715235, 10, -16 },
+        { 717042024751401, 10, -16 },
+        { 611396747330925, 10, -16 },
+        { 317791260484286, 10, -16 },
+        { 137537752482109, 10, -16 },
+        { 1901686437217, 10, -15 },
+        { 0, 10, 0 },
+        { 68383501657527, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 31488263563981, 10, -14 },
+        { 0, 10, 0 },
+        { 289352122798695, 10, -16 },
+        { 263079480433297, 10, -16 },
+        { 147145230305704, 10, -16 },
+        { 376051108914541, 10, -16 },
+        { 340197642167744, 10, -16 },
+        { 490554390209338, 10, -17 },
+        { 479762447547123, 10, -16 },
+        { 437834858399889, 10, -16 },
+        { 173684232725212, 10, -15 },
+        { 346617943274467, 10, -16 },
+        { 909599618065761, 10, -17 },
+        { 108589697097561, 10, -16 },
+        { 109208288844145, 10, -16 },
+        { 261620245984911, 10, -16 },
+        { 409298892091022, 10, -16 },
+        { 180073488517671, 10, -16 },
+        { 468307124332283, 10, -16 },
+        { 191142346340988, 10, -16 },
+        { 0, 10, 0 },
+        { 510665428744136, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 547640121031579, 10, -15 },
+        { 0, 10, 0 },
+        { 191852367372732, 10, -16 },
+        { 12614979683027, 10, -15 },
+        { 183675805119261, 10, -16 },
+        { 659498522041807, 10, -17 },
+        { 274704026784056, 10, -16 },
+        { 49585488441221, 10, -16 },
+        { 113298561067839, 10, -16 },
+        { 17242776798792, 10, -15 },
+        { 189218126833988, 10, -16 },
+        { 579514470344305, 10, -17 },
+        { 124743083504455, 10, -16 },
+        { 144763109959256, 10, -16 },
+        { 127167632367639, 10, -16 },
+        { 123377033485703, 10, -16 },
+        { 202277714675214, 10, -15 },
+        { 400374317678729, 10, -16 },
+        { 203172980979136, 10, -16 },
+        { 203249659299749, 10, -17 },
+        { 0, 10, 0 },
+        { 653139849034234, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 25801409701762, 10, -14 },
+        { 0, 10, 0 },
+        { 409327746179092, 10, -17 },
+        { 130601988448848, 10, -16 },
+        { 232297149981161, 10, -16 },
+        { 754553131533877, 10, -17 },
+        { 316747344474931, 10, -16 },
+        { 288912983653203, 10, -16 },
+        { 116525393031287, 10, -16 },
+        { 282770476611947, 10, -15 },
+        { 185918612464704, 10, -16 },
+        { 58822059932913, 10, -16 },
+        { 132511227258048, 10, -16 },
+        { 129375405362599, 10, -16 },
+        { 421425651243003, 10, -16 },
+        { 655522890424409, 10, -16 },
+        { 696265474235332, 10, -16 },
+        { 19370204539493, 10, -15 },
+        { 599326164620449, 10, -16 },
+        { 229311901292694, 10, -17 },
+        { 0, 10, 0 },
+        { 371562606221852, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 126869750237304, 10, -15 },
+        { 0, 10, 0 },
+        { 321280053999308, 10, -17 },
+        { 977469129049556, 10, -16 },
+        { 249493540760457, 10, -15 },
+        { 598790429029777, 10, -17 },
+        { 163964146070976, 10, -16 },
+        { 647140080541959, 10, -17 },
+        { 395033745420948, 10, -16 },
+        { 114893885468127, 10, -15 },
+        { 349719631469283, 10, -16 },
+        { 560926753279949, 10, -17 },
+        { 262043149779508, 10, -16 },
+        { 123464951527876, 10, -16 },
+        { 592855169208632, 10, -16 },
+        { 949594294727202, 10, -16 },
+        { 402806137384474, 10, -16 },
+        { 415335443833741, 10, -16 },
+        { 289766205250883, 10, -16 },
+        { 18849122882286, 10, -16 },
+        { 0, 10, 0 },
+        { 625813076746953, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 725497735643656, 10, -16 },
+        { 0, 10, 0 },
+        { 597484167755134, 10, -16 },
+        { 862832891046451, 10, -17 },
+        { 118253890711478, 10, -16 },
+        { 110450802406641, 10, -16 },
+        { 122239890732031, 10, -16 },
+        { 295670022900097, 10, -16 },
+        { 152505686125838, 10, -15 },
+        { 116011805478268, 10, -16 },
+        { 144503865916762, 10, -15 },
+        { 310697452986077, 10, -16 },
+        { 891205576861059, 10, -17 },
+        { 942345358005103, 10, -17 },
+        { 914221162071463, 10, -17 },
+        { 954163962363315, 10, -17 },
+        { 542516653844921, 10, -16 },
+        { 123687005933562, 10, -15 },
+        { 195273947996379, 10, -15 },
+        { 205029067086521, 10, -16 },
+        { 0, 10, 0 },
+        { 82886958865798, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 277326749255451, 10, -16 },
+        { 0, 10, 0 },
+        { 289764259954582, 10, -17 },
+        { 484129036186762, 10, -16 },
+        { 298656747659782, 10, -16 },
+        { 488041994781213, 10, -17 },
+        { 605203508321469, 10, -15 },
+        { 519699089451085, 10, -17 },
+        { 567821374936595, 10, -17 },
+        { 471677691360629, 10, -16 },
+        { 103490920607592, 10, -16 },
+        { 37133744226216, 10, -16 },
+        { 819985745491115, 10, -16 },
+        { 987912666949415, 10, -17 },
+        { 588190359585461, 10, -16 },
+        { 122095851437208, 10, -16 },
+        { 24950266096667, 10, -15 },
+        { 141059068551002, 10, -16 },
+        { 853567671398669, 10, -17 },
+        { 199525826964971, 10, -17 },
+        { 0, 10, 0 },
+        { 466961459126757, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 552589216694383, 10, -15 },
+        { 0, 10, 0 },
+        { 354078247308789, 10, -16 },
+        { 104250524406316, 10, -16 },
+        { 16012775436436, 10, -15 },
+        { 725575082271931, 10, -17 },
+        { 24622336303288, 10, -15 },
+        { 434589021007883, 10, -17 },
+        { 171789529734062, 10, -16 },
+        { 153484484613729, 10, -16 },
+        { 237540393189545, 10, -16 },
+        { 668500143187758, 10, -17 },
+        { 980207785030342, 10, -17 },
+        { 133944096790018, 10, -16 },
+        { 112182957671587, 10, -16 },
+        { 110899869529972, 10, -16 },
+        { 477304345921374, 10, -16 },
+        { 663932566407371, 10, -16 },
+        { 122171601917028, 10, -15 },
+        { 204274119890613, 10, -17 },
+        { 0, 10, 0 },
+        { 66793473452763, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 194595574189587, 10, -16 },
+        { 0, 10, 0 },
+        { 26466676914223, 10, -16 },
+        { 429046361264227, 10, -15 },
+        { 727909552303273, 10, -16 },
+        { 469367634838075, 10, -17 },
+        { 167445728057541, 10, -16 },
+        { 590192460468502, 10, -17 },
+        { 751462413222968, 10, -17 },
+        { 767183041810173, 10, -16 },
+        { 121222915372435, 10, -16 },
+        { 389819100401178, 10, -17 },
+        { 516887392459887, 10, -16 },
+        { 109074815170354, 10, -15 },
+        { 557539273329747, 10, -16 },
+        { 149046771709661, 10, -16 },
+        { 393547958898406, 10, -16 },
+        { 808253080732406, 10, -16 },
+        { 104328384354647, 10, -16 },
+        { 145909249413481, 10, -17 },
+        { 0, 10, 0 },
+        { 499535124278498, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 122220696764716, 10, -15 },
+        { 0, 10, 0 },
+        { 557733903199745, 10, -16 },
+        { 218259492975675, 10, -16 },
+        { 17243379066797, 10, -15 },
+        { 117596978227672, 10, -15 },
+        { 139368690490305, 10, -16 },
+        { 219982835631165, 10, -16 },
+        { 295901580518119, 10, -16 },
+        { 452621576382213, 10, -16 },
+        { 264115464571064, 10, -16 },
+        { 32995565115338, 10, -15 },
+        { 107587197596939, 10, -16 },
+        { 940902028791167, 10, -17 },
+        { 391932759653687, 10, -16 },
+        { 249406083907694, 10, -15 },
+        { 208594590579756, 10, -16 },
+        { 1605673194442, 10, -14 },
+        { 93811343759692, 10, -15 },
+        { 313706863026212, 10, -17 },
+        { 0, 10, 0 },
+        { 44759924558763, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 232804452196977, 10, -16 },
+        { 0, 10, 0 },
+        { 195613978653631, 10, -16 },
+        { 673606954163555, 10, -17 },
+        { 897557893710669, 10, -17 },
+        { 119034748567352, 10, -16 },
+        { 855218686008158, 10, -17 },
+        { 273653704499852, 10, -17 },
+        { 337371172142961, 10, -15 },
+        { 915845634857154, 10, -17 },
+        { 494156716625104, 10, -16 },
+        { 112776308617958, 10, -16 },
+        { 587552794137426, 10, -17 },
+        { 806606340182557, 10, -17 },
+        { 679642585763883, 10, -17 },
+        { 743570394791474, 10, -17 },
+        { 136491532381207, 10, -16 },
+        { 193127919837593, 10, -16 },
+        { 410876134940869, 10, -15 },
+        { 193888832123888, 10, -17 },
+        { 0, 10, 0 },
+        { 768922157105079, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 215624004994936, 10, -16 },
+        { 0, 10, 0 },
+        { 205139187640405, 10, -17 },
+        { 337414501409185, 10, -16 },
+        { 755627690110264, 10, -15 },
+        { 475313570413794, 10, -17 },
+        { 132317621036195, 10, -16 },
+        { 786803183318825, 10, -17 },
+        { 633409253127202, 10, -17 },
+        { 280069604230826, 10, -16 },
+        { 125334712671272, 10, -16 },
+        { 418261326602198, 10, -17 },
+        { 152393975912684, 10, -16 },
+        { 131705643089485, 10, -16 },
+        { 302217125092884, 10, -16 },
+        { 183660530933893, 10, -16 },
+        { 252184321146328, 10, -16 },
+        { 161400923501098, 10, -16 },
+        { 102968465720789, 10, -16 },
+        { 185533757426864, 10, -17 },
+        { 0, 10, 0 },
+        { 595056169177267, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 172918789590276, 10, -16 },
+        { 0, 10, 0 },
+        { 446405050804248, 10, -17 },
+        { 595238984668806, 10, -17 },
+        { 851807342304282, 10, -17 },
+        { 930040752432098, 10, -16 },
+        { 798585111698741, 10, -17 },
+        { 330360801911779, 10, -17 },
+        { 145505285521637, 10, -15 },
+        { 892328789021809, 10, -17 },
+        { 549864462961326, 10, -15 },
+        { 248905344827296, 10, -16 },
+        { 535478445086831, 10, -17 },
+        { 708482490470146, 10, -17 },
+        { 717940738694959, 10, -17 },
+        { 852394212225348, 10, -17 },
+        { 115433280112876, 10, -16 },
+        { 14450330506341, 10, -15 },
+        { 346078994471799, 10, -16 },
+        { 31068610887662, 10, -16 },
+        { 0, 10, 0 },
+        { 108052558102881, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 163358451321269, 10, -16 },
+        { 0, 10, 0 },
+        { 272831748426938, 10, -17 },
+        { 119190606242591, 10, -16 },
+        { 191623690312543, 10, -16 },
+        { 186051740286428, 10, -16 },
+        { 12567004978627, 10, -15 },
+        { 499771303669731, 10, -15 },
+        { 804088705505949, 10, -17 },
+        { 151320497417792, 10, -16 },
+        { 159520277210619, 10, -16 },
+        { 51808844679148, 10, -16 },
+        { 330225502680394, 10, -16 },
+        { 853120910839519, 10, -17 },
+        { 15787094002156, 10, -15 },
+        { 153878241973177, 10, -16 },
+        { 183874270286058, 10, -16 },
+        { 124502481412118, 10, -16 },
+        { 105099127186475, 10, -16 },
+        { 471479777273525, 10, -17 },
+        { 0, 10, 0 },
+        { 243106892958108, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 870594405466648, 10, -16 },
+        { 0, 10, 0 },
+        { 539147910145873, 10, -17 },
+        { 134178422810071, 10, -16 },
+        { 171635936914778, 10, -16 },
+        { 702173592493955, 10, -17 },
+        { 167945718674208, 10, -16 },
+        { 452077266439021, 10, -17 },
+        { 157001213482745, 10, -16 },
+        { 167167432823679, 10, -16 },
+        { 227263206447164, 10, -16 },
+        { 671229029887145, 10, -17 },
+        { 15590588378225, 10, -15 },
+        { 133123871459364, 10, -16 },
+        { 12368046096291, 10, -15 },
+        { 126984727831146, 10, -16 },
+        { 416419486135183, 10, -16 },
+        { 651743510065353, 10, -15 },
+        { 45248367429751, 10, -15 },
+        { 212139820544746, 10, -17 },
+        { 0, 10, 0 },
+        { 687170386704018, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 288991449717797, 10, -16 },
+        { 0, 10, 0 },
+        { 283573757139388, 10, -17 },
+        { 163013486256795, 10, -16 },
+        { 135926547713894, 10, -15 },
+        { 48735779193679, 10, -16 },
+        { 651826803914147, 10, -15 },
+        { 476761139441214, 10, -17 },
+        { 553702016270354, 10, -17 },
+        { 428116458864726, 10, -16 },
+        { 102438573326849, 10, -16 },
+        { 352605975089178, 10, -17 },
+        { 146251681237658, 10, -16 },
+        { 100777599102983, 10, -16 },
+        { 127879158676115, 10, -16 },
+        { 114262170049946, 10, -16 },
+        { 242131134684441, 10, -16 },
+        { 133770511520268, 10, -16 },
+        { 856690661537583, 10, -17 },
+        { 203914597554554, 10, -17 },
+        { 0, 10, 0 },
+        { 455918964003113, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 126556302084683, 10, -15 },
+        { 0, 10, 0 },
+        { 247429977964119, 10, -16 },
+        { 298789453366075, 10, -16 },
+        { 506829276070841, 10, -16 },
+        { 674623788278805, 10, -17 },
+        { 165699429670379, 10, -16 },
+        { 554309591578965, 10, -16 },
+        { 108810438286976, 10, -16 },
+        { 798759765499023, 10, -16 },
+        { 185655083303835, 10, -16 },
+        { 277236313538536, 10, -16 },
+        { 26119483081536, 10, -15 },
+        { 200223015857965, 10, -15 },
+        { 260526864037076, 10, -16 },
+        { 884524187142241, 10, -16 },
+        { 650296447539779, 10, -16 },
+        { 852099145496749, 10, -16 },
+        { 392993194746069, 10, -16 },
+        { 332869100096871, 10, -16 },
+        { 0, 10, 0 },
+        { 784620369863073, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 15363505734386, 10, -15 },
+        { 0, 10, 0 },
+        { 31616878522481, 10, -16 },
+        { 668872971871256, 10, -17 },
+        { 108103746930719, 10, -16 },
+        { 160250736954535, 10, -15 },
+        { 95512334040332, 10, -16 },
+        { 125429612551446, 10, -16 },
+        { 296283871714917, 10, -16 },
+        { 105336192675232, 10, -16 },
+        { 266497143528268, 10, -16 },
+        { 648241731321939, 10, -17 },
+        { 759577536303368, 10, -17 },
+        { 676417984451025, 10, -17 },
+        { 882302911154656, 10, -17 },
+        { 987901851308066, 10, -17 },
+        { 140671525725405, 10, -16 },
+        { 121629441138527, 10, -16 },
+        { 169988160639928, 10, -16 },
+        { 300302506627056, 10, -16 },
+        { 0, 10, 0 },
+        { 58630750988555, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 518364950796333, 10, -15 },
+        { 0, 10, 0 },
+        { 969858969004146, 10, -16 },
+        { 110452691026289, 10, -16 },
+        { 161152227723145, 10, -16 },
+        { 664181727603465, 10, -17 },
+        { 71785138780079, 10, -15 },
+        { 158354855258697, 10, -16 },
+        { 122007636946659, 10, -16 },
+        { 154201065684156, 10, -16 },
+        { 197127787169689, 10, -16 },
+        { 577234858229789, 10, -17 },
+        { 108159507093137, 10, -16 },
+        { 132065900404932, 10, -16 },
+        { 113796077242773, 10, -16 },
+        { 111121586886896, 10, -16 },
+        { 100342656064946, 10, -15 },
+        { 214324417401665, 10, -16 },
+        { 376157217706861, 10, -16 },
+        { 206822333108922, 10, -17 },
+        { 0, 10, 0 },
+        { 649700663715588, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 768352295786585, 10, -16 },
+        { 0, 10, 0 },
+        { 324380471828059, 10, -17 },
+        { 102688861718863, 10, -15 },
+        { 167338177641837, 10, -15 },
+        { 687424983352701, 10, -17 },
+        { 332119045529519, 10, -16 },
+        { 572390721916511, 10, -16 },
+        { 311578434914153, 10, -16 },
+        { 201399860524122, 10, -16 },
+        { 556154157697974, 10, -16 },
+        { 22431209130453, 10, -15 },
+        { 218789443748969, 10, -15 },
+        { 109634937895473, 10, -16 },
+        { 174578713966784, 10, -16 },
+        { 430725153475793, 10, -16 },
+        { 572602098072239, 10, -16 },
+        { 462551575877897, 10, -16 },
+        { 142165098847394, 10, -16 },
+        { 160753289983099, 10, -16 },
+        { 0, 10, 0 },
+        { 747913011977849, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 457975411260301, 10, -15 },
+        { 0, 10, 0 },
+        { 362550770997342, 10, -16 },
+        { 122853375168428, 10, -16 },
+        { 182403089793712, 10, -16 },
+        { 990421643720465, 10, -17 },
+        { 242431597955578, 10, -16 },
+        { 551674229052147, 10, -17 },
+        { 166020658996539, 10, -16 },
+        { 170946727446697, 10, -16 },
+        { 141115531049535, 10, -15 },
+        { 234193996397454, 10, -16 },
+        { 393953006149434, 10, -16 },
+        { 13796113608433, 10, -15 },
+        { 453448102436788, 10, -16 },
+        { 132237800049905, 10, -16 },
+        { 331689343525104, 10, -16 },
+        { 459421997658427, 10, -16 },
+        { 240645387551173, 10, -16 },
+        { 27283630696884, 10, -16 },
+        { 0, 10, 0 },
+        { 220835324124188, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 556086965952354, 10, -16 },
+        { 0, 10, 0 },
+        { 388141758542236, 10, -17 },
+        { 432217566922346, 10, -16 },
+        { 405553104311704, 10, -16 },
+        { 104070853905327, 10, -15 },
+        { 283856728812565, 10, -16 },
+        { 106794615987656, 10, -15 },
+        { 304810660183605, 10, -16 },
+        { 750983840545749, 10, -16 },
+        { 245313469419648, 10, -16 },
+        { 662954273200712, 10, -17 },
+        { 134552158997657, 10, -16 },
+        { 413623062167457, 10, -16 },
+        { 145349715850689, 10, -16 },
+        { 708702433962329, 10, -16 },
+        { 377047602273703, 10, -16 },
+        { 723224366497775, 10, -16 },
+        { 608856058792339, 10, -16 },
+        { 490115574192974, 10, -16 },
+        { 0, 10, 0 },
+        { 11793348852535, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 326079098411554, 10, -16 },
+        { 0, 10, 0 },
+        { 507066996731515, 10, -16 },
+        { 18599165530746, 10, -14 },
+        { 828640432109241, 10, -16 },
+        { 120109923637594, 10, -16 },
+        { 908259584934853, 10, -16 },
+        { 420506325897276, 10, -16 },
+        { 175489199681328, 10, -16 },
+        { 238883202744674, 10, -16 },
+        { 969813201029022, 10, -16 },
+        { 845059381497303, 10, -17 },
+        { 560414110033395, 10, -16 },
+        { 39456277176451, 10, -15 },
+        { 191293208275399, 10, -16 },
+        { 306685970372684, 10, -16 },
+        { 900834138017846, 10, -16 },
+        { 894321032122822, 10, -16 },
+        { 224407711885552, 10, -16 },
+        { 38112918236424, 10, -16 },
+        { 0, 10, 0 },
+        { 108605889241402, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 106008260658453, 10, -15 },
+        { 0, 10, 0 },
+        { 415102158359182, 10, -17 },
+        { 712757251091532, 10, -16 },
+        { 701329481636223, 10, -16 },
+        { 19391325221964, 10, -15 },
+        { 820681521711916, 10, -16 },
+        { 330775073530961, 10, -16 },
+        { 221068831833429, 10, -16 },
+        { 104652417449411, 10, -15 },
+        { 189647776392623, 10, -16 },
+        { 578400882359615, 10, -17 },
+        { 335481913138567, 10, -16 },
+        { 889002613140884, 10, -16 },
+        { 588039231449315, 10, -16 },
+        { 352857311155843, 10, -16 },
+        { 107112587495333, 10, -15 },
+        { 918671840332073, 10, -16 },
+        { 286260464424439, 10, -16 },
+        { 125527557251718, 10, -16 },
+        { 0, 10, 0 },
+        { 212674151232471, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 222216975959361, 10, -15 },
+        { 0, 10, 0 },
+        { 393383363583762, 10, -17 },
+        { 51447110154472, 10, -15 },
+        { 135730061342129, 10, -15 },
+        { 20964520111134, 10, -15 },
+        { 366823189369499, 10, -16 },
+        { 439139899637163, 10, -16 },
+        { 414682835439254, 10, -16 },
+        { 112599509408462, 10, -15 },
+        { 315075620876294, 10, -16 },
+        { 56681880688883, 10, -16 },
+        { 267530291001451, 10, -16 },
+        { 843708466374686, 10, -16 },
+        { 167027722516259, 10, -16 },
+        { 312024023627606, 10, -16 },
+        { 608696727337931, 10, -16 },
+        { 523600026584561, 10, -16 },
+        { 254188300260485, 10, -16 },
+        { 198800965092541, 10, -17 },
+        { 0, 10, 0 },
+        { 748844646143759, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 117779936806155, 10, -15 },
+        { 0, 10, 0 },
+        { 204070359394138, 10, -16 },
+        { 676796415496522, 10, -16 },
+        { 207001942088694, 10, -15 },
+        { 573596871113263, 10, -17 },
+        { 517063212664058, 10, -16 },
+        { 666537196454421, 10, -17 },
+        { 992050778099986, 10, -17 },
+        { 734571034587068, 10, -16 },
+        { 297068600706262, 10, -16 },
+        { 549891556886148, 10, -17 },
+        { 291175563918634, 10, -16 },
+        { 11946726147017, 10, -15 },
+        { 102278712819678, 10, -15 },
+        { 140926061530906, 10, -15 },
+        { 526901997024292, 10, -16 },
+        { 286948449476617, 10, -16 },
+        { 433716677415615, 10, -16 },
+        { 196122803669169, 10, -17 },
+        { 0, 10, 0 },
+        { 62874867260876, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 109782100868319, 10, -15 },
+        { 0, 10, 0 },
+        { 37427886319914, 10, -16 },
+        { 127123048161121, 10, -16 },
+        { 577075900730795, 10, -16 },
+        { 385202152929949, 10, -16 },
+        { 416799338422269, 10, -16 },
+        { 337878161094833, 10, -16 },
+        { 559056697281617, 10, -16 },
+        { 700766956472204, 10, -16 },
+        { 898552881319661, 10, -16 },
+        { 210609726572826, 10, -16 },
+        { 283324077908391, 10, -16 },
+        { 104554447009757, 10, -16 },
+        { 10954091454445, 10, -14 },
+        { 120638018261448, 10, -15 },
+        { 382281075307162, 10, -16 },
+        { 319918866058565, 10, -16 },
+        { 836179170026784, 10, -16 },
+        { 26747022853068, 10, -16 },
+        { 0, 10, 0 },
+        { 394974771096866, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 13364317823328, 10, -14 },
+        { 0, 10, 0 },
+        { 329554469385462, 10, -17 },
+        { 125052750764252, 10, -15 },
+        { 178201470761381, 10, -15 },
+        { 589907430258725, 10, -17 },
+        { 17654583904864, 10, -15 },
+        { 324856396905297, 10, -16 },
+        { 203335163779286, 10, -16 },
+        { 108724467670836, 10, -15 },
+        { 406926075558486, 10, -16 },
+        { 541296259752585, 10, -17 },
+        { 48098191772182, 10, -15 },
+        { 396641623098973, 10, -16 },
+        { 854478779119385, 10, -16 },
+        { 476395591912343, 10, -16 },
+        { 653491680151686, 10, -16 },
+        { 35102561566218, 10, -15 },
+        { 139344670484507, 10, -16 },
+        { 186950275394415, 10, -17 },
+        { 0, 10, 0 },
+        { 666173362141651, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 193491265492056, 10, -15 },
+        { 0, 10, 0 },
+        { 346420596334536, 10, -17 },
+        { 176840819860249, 10, -16 },
+        { 153433325112967, 10, -15 },
+        { 683144587999126, 10, -17 },
+        { 178666913012525, 10, -16 },
+        { 197328796380998, 10, -16 },
+        { 995191616595778, 10, -17 },
+        { 824537025963412, 10, -16 },
+        { 48919800705883, 10, -15 },
+        { 58641164794093, 10, -16 },
+        { 823204794935404, 10, -16 },
+        { 270833800030873, 10, -16 },
+        { 818648603806999, 10, -16 },
+        { 166163724976072, 10, -15 },
+        { 270939287355954, 10, -16 },
+        { 176627823362312, 10, -16 },
+        { 257223935585073, 10, -16 },
+        { 215360599204692, 10, -17 },
+        { 0, 10, 0 },
+        { 221011621865113, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 101485626436789, 10, -15 },
+        { 0, 10, 0 },
+        { 184827604530001, 10, -16 },
+        { 235594638566434, 10, -16 },
+        { 427791264281505, 10, -15 },
+        { 243134092162534, 10, -16 },
+        { 147306768255761, 10, -16 },
+        { 663834790618895, 10, -17 },
+        { 493143811334772, 10, -16 },
+        { 229593162923759, 10, -16 },
+        { 324575164963096, 10, -16 },
+        { 595235475084329, 10, -17 },
+        { 130534383960702, 10, -16 },
+        { 121414605707812, 10, -16 },
+        { 864335122241394, 10, -16 },
+        { 160290776793782, 10, -16 },
+        { 51849747549084, 10, -15 },
+        { 176793856513546, 10, -16 },
+        { 641955688537309, 10, -16 },
+        { 170190651478728, 10, -16 },
+        { 0, 10, 0 },
+        { 742772011324642, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 604337642065608, 10, -16 },
+        { 0, 10, 0 },
+        { 424401273759792, 10, -17 },
+        { 7475886961841, 10, -15 },
+        { 280197316164753, 10, -16 },
+        { 104457817835144, 10, -15 },
+        { 100491733704444, 10, -16 },
+        { 219830079746352, 10, -16 },
+        { 159150222874482, 10, -15 },
+        { 109168127876033, 10, -16 },
+        { 322029393418015, 10, -15 },
+        { 117754562073631, 10, -16 },
+        { 683744239839928, 10, -17 },
+        { 779197088115864, 10, -17 },
+        { 866910080676737, 10, -17 },
+        { 253288116677049, 10, -16 },
+        { 147176642085277, 10, -16 },
+        { 277968918846712, 10, -16 },
+        { 445323520510942, 10, -16 },
+        { 367393048211851, 10, -16 },
+        { 0, 10, 0 },
+        { 660074321005848, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 148632104826546, 10, -15 },
+        { 0, 10, 0 },
+        { 35229091529245, 10, -16 },
+        { 493097647415931, 10, -16 },
+        { 188606548832027, 10, -15 },
+        { 696918868685168, 10, -17 },
+        { 270618175561973, 10, -16 },
+        { 628664469642255, 10, -17 },
+        { 256274521600249, 10, -16 },
+        { 122599529484968, 10, -15 },
+        { 10289363300126, 10, -14 },
+        { 687691770643557, 10, -17 },
+        { 413972890056574, 10, -16 },
+        { 119906227011575, 10, -16 },
+        { 978367204091819, 10, -16 },
+        { 596174609967363, 10, -16 },
+        { 258107606496104, 10, -16 },
+        { 347016110125756, 10, -16 },
+        { 411228868119592, 10, -16 },
+        { 203926850668819, 10, -17 },
+        { 0, 10, 0 },
+        { 659260872163335, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 618017399832265, 10, -16 },
+        { 0, 10, 0 },
+        { 284795720094028, 10, -17 },
+        { 315146070731235, 10, -16 },
+        { 714068746184254, 10, -16 },
+        { 167410014506462, 10, -16 },
+        { 142724571923256, 10, -16 },
+        { 675499204468255, 10, -17 },
+        { 961306361452095, 10, -17 },
+        { 107611452307795, 10, -15 },
+        { 573257969355396, 10, -16 },
+        { 271188601166112, 10, -16 },
+        { 289633194403304, 10, -16 },
+        { 618318335436783, 10, -16 },
+        { 677411659017163, 10, -16 },
+        { 362232421845015, 10, -15 },
+        { 32029945326414, 10, -15 },
+        { 289569430421986, 10, -16 },
+        { 131534835656957, 10, -16 },
+        { 206472616009732, 10, -17 },
+        { 0, 10, 0 },
+        { 693765638742376, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 176767368792995, 10, -16 },
+        { 0, 10, 0 },
+        { 428620411406822, 10, -17 },
+        { 660002920436713, 10, -17 },
+        { 92171424971072, 10, -16 },
+        { 805498937201031, 10, -16 },
+        { 835209663625039, 10, -17 },
+        { 304607821621364, 10, -16 },
+        { 270656633988742, 10, -15 },
+        { 934075916159857, 10, -17 },
+        { 2900574843593, 10, -13 },
+        { 123448483181417, 10, -16 },
+        { 631162446103142, 10, -17 },
+        { 726569973269937, 10, -17 },
+        { 74966990366072, 10, -16 },
+        { 853429020737598, 10, -17 },
+        { 124283560324701, 10, -16 },
+        { 149759521865187, 10, -16 },
+        { 682018897377364, 10, -16 },
+        { 378074687407842, 10, -17 },
+        { 0, 10, 0 },
+        { 104243405856153, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 15217052241497, 10, -14 },
+        { 0, 10, 0 },
+        { 230924972742891, 10, -16 },
+        { 410621634070239, 10, -16 },
+        { 691048265816306, 10, -16 },
+        { 951568686979272, 10, -17 },
+        { 470453864314375, 10, -16 },
+        { 519620275962678, 10, -16 },
+        { 228511083788017, 10, -16 },
+        { 111795009422032, 10, -15 },
+        { 467799966069605, 10, -16 },
+        { 632819428994721, 10, -17 },
+        { 297514453415349, 10, -16 },
+        { 110803329393831, 10, -16 },
+        { 402497227621847, 10, -16 },
+        { 110390905421424, 10, -15 },
+        { 249783512546955, 10, -16 },
+        { 507285132232557, 10, -16 },
+        { 85360750932071, 10, -15 },
+        { 264247832568561, 10, -17 },
+        { 0, 10, 0 },
+        { 648769266895676, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 137198598753506, 10, -15 },
+        { 0, 10, 0 },
+        { 344865411594421, 10, -17 },
+        { 103479369826216, 10, -15 },
+        { 963750491003934, 10, -16 },
+        { 344679213925199, 10, -16 },
+        { 523358756139192, 10, -16 },
+        { 606847409760071, 10, -17 },
+        { 190213336179668, 10, -16 },
+        { 139982516894436, 10, -15 },
+        { 485037907552852, 10, -16 },
+        { 564992041922099, 10, -17 },
+        { 511130123810632, 10, -16 },
+        { 327915919388983, 10, -16 },
+        { 412847037902134, 10, -16 },
+        { 102538395340435, 10, -15 },
+        { 541711085438654, 10, -16 },
+        { 58113468815621, 10, -15 },
+        { 146898423862793, 10, -16 },
+        { 20581981076473, 10, -16 },
+        { 0, 10, 0 },
+        { 716407329260626, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 459417638828092, 10, -15 },
+        { 0, 10, 0 },
+        { 713481162351255, 10, -16 },
+        { 112634990652583, 10, -16 },
+        { 15913542590616, 10, -15 },
+        { 675155368456394, 10, -17 },
+        { 105304388578093, 10, -15 },
+        { 451806723898275, 10, -17 },
+        { 121700417266734, 10, -16 },
+        { 155170603840185, 10, -16 },
+        { 208427736324733, 10, -16 },
+        { 296913889655729, 10, -16 },
+        { 113281618402609, 10, -16 },
+        { 130752112476069, 10, -16 },
+        { 114428311329952, 10, -16 },
+        { 112077957610314, 10, -16 },
+        { 728227781704485, 10, -16 },
+        { 104583469929399, 10, -15 },
+        { 205675593619575, 10, -16 },
+        { 211579000816194, 10, -17 },
+        { 0, 10, 0 },
+        { 627835230591132, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 548555934593596, 10, -15 },
+        { 0, 10, 0 },
+        { 268793077950052, 10, -16 },
+        { 109707558092628, 10, -16 },
+        { 162294863575679, 10, -16 },
+        { 71503893148939, 10, -16 },
+        { 668699962811772, 10, -16 },
+        { 447820764747013, 10, -17 },
+        { 498304645373741, 10, -16 },
+        { 15576379150879, 10, -15 },
+        { 225975365709438, 10, -16 },
+        { 63951958093296, 10, -16 },
+        { 103991337712332, 10, -16 },
+        { 134131661168297, 10, -16 },
+        { 113542725982998, 10, -16 },
+        { 111480800099182, 10, -16 },
+        { 897475763521462, 10, -16 },
+        { 216754229130068, 10, -16 },
+        { 637811613230869, 10, -16 },
+        { 204400870800922, 10, -17 },
+        { 0, 10, 0 },
+        { 649821007934694, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 618328182302658, 10, -16 },
+        { 0, 10, 0 },
+        { 308602551671725, 10, -17 },
+        { 848050504090548, 10, -16 },
+        { 148271748376146, 10, -15 },
+        { 644225685339656, 10, -17 },
+        { 325767940371346, 10, -16 },
+        { 294525029386555, 10, -16 },
+        { 332660396588508, 10, -16 },
+        { 150402821529809, 10, -15 },
+        { 600540041471505, 10, -16 },
+        { 622835212701455, 10, -17 },
+        { 467809923507222, 10, -16 },
+        { 11630256189117, 10, -15 },
+        { 105884227110966, 10, -15 },
+        { 963309861815542, 10, -16 },
+        { 247131978935381, 10, -16 },
+        { 533670757815907, 10, -16 },
+        { 451438258253952, 10, -16 },
+        { 195455486465743, 10, -17 },
+        { 0, 10, 0 },
+        { 690511448150769, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 13213605566463, 10, -14 },
+        { 0, 10, 0 },
+        { 39352458244497, 10, -16 },
+        { 125527263035623, 10, -16 },
+        { 116172092097615, 10, -15 },
+        { 335035737192942, 10, -16 },
+        { 137744421603992, 10, -16 },
+        { 361219689117674, 10, -16 },
+        { 749112398928869, 10, -16 },
+        { 581844568333978, 10, -16 },
+        { 177778697114296, 10, -15 },
+        { 203667053299301, 10, -16 },
+        { 102228242513027, 10, -16 },
+        { 101367437329661, 10, -16 },
+        { 458867141950969, 10, -16 },
+        { 461615901594365, 10, -16 },
+        { 213443627524174, 10, -16 },
+        { 412698615059738, 10, -16 },
+        { 362028385926046, 10, -16 },
+        { 237883386412013, 10, -16 },
+        { 0, 10, 0 },
+        { 816785343610134, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 581483656421642, 10, -15 },
+        { 0, 10, 0 },
+        { 575370141658499, 10, -17 },
+        { 107492170220276, 10, -16 },
+        { 159153277563857, 10, -16 },
+        { 715271950727657, 10, -17 },
+        { 103857754750745, 10, -15 },
+        { 441809395002788, 10, -17 },
+        { 651439539513828, 10, -16 },
+        { 154343970491018, 10, -16 },
+        { 226351737461878, 10, -16 },
+        { 638238670837611, 10, -17 },
+        { 100321162025089, 10, -16 },
+        { 133626866526912, 10, -16 },
+        { 111482326928222, 10, -16 },
+        { 109679923356588, 10, -16 },
+        { 469248697581125, 10, -16 },
+        { 204656188216093, 10, -16 },
+        { 454420326405265, 10, -16 },
+        { 20550581774301, 10, -16 },
+        { 0, 10, 0 },
+        { 640275475778273, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 600212880070989, 10, -16 },
+        { 0, 10, 0 },
+        { 155909528963646, 10, -16 },
+        { 341492754981119, 10, -16 },
+        { 191452719813109, 10, -16 },
+        { 492528162205914, 10, -16 },
+        { 1388816943591, 10, -14 },
+        { 124187337007314, 10, -15 },
+        { 475949083656235, 10, -16 },
+        { 578366846169004, 10, -16 },
+        { 108105991609881, 10, -15 },
+        { 758478984091437, 10, -17 },
+        { 427015642685911, 10, -16 },
+        { 98609298305081, 10, -16 },
+        { 472653038035459, 10, -16 },
+        { 13930550922104, 10, -14 },
+        { 438950460453739, 10, -16 },
+        { 753805626626724, 10, -16 },
+        { 7444999366618, 10, -14 },
+        { 137460235217926, 10, -16 },
+        { 0, 10, 0 },
+        { 110265071795583, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 504463298866565, 10, -16 },
+        { 0, 10, 0 },
+        { 295794623940604, 10, -17 },
+        { 11448664430159, 10, -14 },
+        { 230627796267744, 10, -15 },
+        { 326860444850319, 10, -16 },
+        { 463008065672618, 10, -16 },
+        { 208116603036046, 10, -16 },
+        { 868844320025503, 10, -17 },
+        { 127354363826155, 10, -15 },
+        { 384291988169692, 10, -16 },
+        { 509879573956371, 10, -17 },
+        { 732763560200833, 10, -16 },
+        { 119741316918905, 10, -16 },
+        { 412117711973025, 10, -16 },
+        { 418594504158064, 10, -16 },
+        { 800791137840367, 10, -16 },
+        { 461495535286508, 10, -16 },
+        { 122618103917076, 10, -16 },
+        { 220686862994738, 10, -17 },
+        { 0, 10, 0 },
+        { 259528184756138, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 151289597133978, 10, -15 },
+        { 0, 10, 0 },
+        { 181088502142924, 10, -16 },
+        { 845722639937854, 10, -17 },
+        { 243517835296936, 10, -16 },
+        { 130140875866162, 10, -16 },
+        { 130485327460647, 10, -16 },
+        { 39480950464086, 10, -16 },
+        { 68957227605674, 10, -15 },
+        { 345350394775389, 10, -16 },
+        { 421371852846558, 10, -15 },
+        { 502021174909713, 10, -16 },
+        { 182288463465893, 10, -16 },
+        { 922543745179421, 10, -17 },
+        { 271430543523964, 10, -16 },
+        { 112009659178157, 10, -16 },
+        { 299525551183069, 10, -16 },
+        { 167483985004169, 10, -16 },
+        { 442948608162983, 10, -16 },
+        { 137436900452234, 10, -16 },
+        { 0, 10, 0 },
+        { 791713277847664, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 301187690083806, 10, -16 },
+        { 0, 10, 0 },
+        { 297703251388855, 10, -17 },
+        { 129087480010394, 10, -16 },
+        { 127701348933296, 10, -16 },
+        { 489909197044805, 10, -17 },
+        { 755362157236004, 10, -15 },
+        { 421875019069135, 10, -17 },
+        { 544755224642863, 10, -17 },
+        { 672415667286445, 10, -16 },
+        { 993147405364501, 10, -17 },
+        { 34525257333146, 10, -16 },
+        { 145406679083558, 10, -16 },
+        { 959174300861068, 10, -17 },
+        { 979046619478326, 10, -17 },
+        { 109722699723213, 10, -16 },
+        { 240348967587567, 10, -16 },
+        { 129646886984637, 10, -16 },
+        { 830749749929993, 10, -17 },
+        { 206652657395679, 10, -17 },
+        { 0, 10, 0 },
+        { 434725632186908, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 182065079969913, 10, -16 },
+        { 0, 10, 0 },
+        { 461033343925477, 10, -17 },
+        { 601984411920156, 10, -17 },
+        { 896975102127509, 10, -17 },
+        { 158409902327274, 10, -16 },
+        { 815031786015884, 10, -17 },
+        { 323671661867316, 10, -17 },
+        { 121541975399299, 10, -15 },
+        { 955179354299343, 10, -17 },
+        { 572701583363607, 10, -15 },
+        { 888621078826737, 10, -16 },
+        { 554557395063775, 10, -17 },
+        { 737114880334047, 10, -17 },
+        { 805689471955894, 10, -17 },
+        { 90476842371888, 10, -16 },
+        { 11996344340035, 10, -15 },
+        { 151767777720757, 10, -16 },
+        { 484608570539586, 10, -16 },
+        { 271480794398447, 10, -17 },
+        { 0, 10, 0 },
+        { 821001225272439, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 519560370112756, 10, -16 },
+        { 0, 10, 0 },
+        { 319568849130329, 10, -17 },
+        { 164209924375749, 10, -16 },
+        { 135525421489723, 10, -15 },
+        { 606930016195564, 10, -17 },
+        { 214903631970119, 10, -15 },
+        { 590470069378965, 10, -17 },
+        { 411978155754099, 10, -16 },
+        { 110191565685585, 10, -15 },
+        { 295284139132255, 10, -16 },
+        { 56384952790433, 10, -16 },
+        { 324182619734966, 10, -16 },
+        { 110783818743191, 10, -16 },
+        { 730614545799266, 10, -16 },
+        { 114359372840997, 10, -15 },
+        { 25012262267599, 10, -15 },
+        { 733574529092118, 10, -16 },
+        { 506164121092993, 10, -16 },
+        { 20131012891089, 10, -16 },
+        { 0, 10, 0 },
+        { 606716516597621, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 376278176199443, 10, -16 },
+        { 0, 10, 0 },
+        { 291629054078107, 10, -16 },
+        { 668529670746155, 10, -17 },
+        { 962894479753558, 10, -17 },
+        { 569544834657521, 10, -16 },
+        { 943870754618847, 10, -17 },
+        { 298607704783755, 10, -17 },
+        { 112390668188889, 10, -15 },
+        { 950315411744365, 10, -17 },
+        { 815619947637909, 10, -16 },
+        { 107211690691749, 10, -16 },
+        { 611113248934609, 10, -17 },
+        { 827782032409552, 10, -17 },
+        { 718444327097801, 10, -17 },
+        { 790281733956267, 10, -17 },
+        { 148292366761391, 10, -16 },
+        { 196757434159608, 10, -16 },
+        { 531576296398338, 10, -15 },
+        { 225024444099194, 10, -17 },
+        { 0, 10, 0 },
+        { 934570572605337, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 704983831267083, 10, -16 },
+        { 0, 10, 0 },
+        { 302923045987858, 10, -16 },
+        { 237708644999187, 10, -16 },
+        { 202166434012667, 10, -16 },
+        { 699101612910393, 10, -17 },
+        { 208074676313984, 10, -16 },
+        { 160561034310586, 10, -15 },
+        { 826048006570353, 10, -17 },
+        { 181708008940226, 10, -16 },
+        { 245730867791843, 10, -16 },
+        { 471790025812566, 10, -17 },
+        { 476184667165792, 10, -15 },
+        { 975923945574332, 10, -17 },
+        { 154070284932755, 10, -16 },
+        { 155463078384461, 10, -16 },
+        { 289667452997043, 10, -16 },
+        { 190503995311473, 10, -16 },
+        { 251882447779394, 10, -16 },
+        { 180638347661696, 10, -17 },
+        { 0, 10, 0 },
+        { 210016927927845, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 697175970519081, 10, -15 },
+        { 0, 10, 0 },
+        { 612949038520248, 10, -17 },
+        { 10576012600447, 10, -15 },
+        { 168691065810637, 10, -16 },
+        { 727931460231283, 10, -17 },
+        { 277752917114125, 10, -16 },
+        { 457289421283017, 10, -17 },
+        { 133492478802141, 10, -16 },
+        { 161505981654709, 10, -16 },
+        { 6458160400018, 10, -14 },
+        { 66866065250946, 10, -16 },
+        { 955722171785888, 10, -17 },
+        { 141750231234005, 10, -16 },
+        { 117587523197675, 10, -16 },
+        { 115518600819163, 10, -16 },
+        { 373923733093824, 10, -16 },
+        { 210035966147154, 10, -16 },
+        { 230272398374584, 10, -16 },
+        { 211008273358567, 10, -17 },
+        { 0, 10, 0 },
+        { 661176655545908, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 307429503289115, 10, -16 },
+        { 0, 10, 0 },
+        { 301600554767749, 10, -17 },
+        { 126804715557845, 10, -16 },
+        { 112910319157225, 10, -16 },
+        { 489536471156861, 10, -17 },
+        { 816361178737167, 10, -15 },
+        { 404011688248603, 10, -17 },
+        { 527025155767854, 10, -17 },
+        { 126062631100579, 10, -16 },
+        { 95630848234458, 10, -16 },
+        { 330607173541137, 10, -17 },
+        { 144436165523963, 10, -16 },
+        { 925708564785468, 10, -17 },
+        { 856002011845618, 10, -17 },
+        { 860163472473947, 10, -17 },
+        { 239776033520813, 10, -16 },
+        { 126101616981833, 10, -16 },
+        { 808865508714952, 10, -17 },
+        { 209024183063562, 10, -17 },
+        { 0, 10, 0 },
+        { 417962295198648, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 165620764436922, 10, -16 },
+        { 0, 10, 0 },
+        { 254724589646259, 10, -17 },
+        { 135652407912428, 10, -16 },
+        { 225235381491223, 10, -16 },
+        { 93697829996996, 10, -16 },
+        { 135534071132785, 10, -16 },
+        { 737995684066674, 10, -15 },
+        { 625294439239228, 10, -17 },
+        { 166740225957671, 10, -16 },
+        { 127957139768716, 10, -16 },
+        { 488305888146908, 10, -17 },
+        { 204351927989374, 10, -16 },
+        { 916971510974263, 10, -17 },
+        { 185611215514225, 10, -16 },
+        { 17529761323107, 10, -15 },
+        { 195497226360058, 10, -16 },
+        { 121362870174483, 10, -16 },
+        { 81484886575958, 10, -16 },
+        { 220126758712387, 10, -17 },
+        { 0, 10, 0 },
+        { 215493312002502, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 390717904482494, 10, -16 },
+        { 0, 10, 0 },
+        { 278234855074297, 10, -17 },
+        { 275902761351746, 10, -15 },
+        { 211795273388755, 10, -16 },
+        { 472248955410089, 10, -17 },
+        { 525599065043967, 10, -15 },
+        { 457712314164531, 10, -17 },
+        { 582371015724186, 10, -17 },
+        { 141248516454611, 10, -16 },
+        { 97900169823245, 10, -16 },
+        { 321653359773657, 10, -17 },
+        { 183407214469033, 10, -16 },
+        { 101711840790978, 10, -16 },
+        { 105923359602968, 10, -16 },
+        { 947381534335949, 10, -17 },
+        { 243546124299064, 10, -16 },
+        { 136456924389862, 10, -16 },
+        { 835794460006713, 10, -17 },
+        { 176531321440742, 10, -17 },
+        { 0, 10, 0 },
+        { 421117735160083, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 17569052359688, 10, -15 },
+        { 0, 10, 0 },
+        { 461325430135679, 10, -17 },
+        { 5799614978576, 10, -15 },
+        { 868173782747798, 10, -17 },
+        { 163926341406551, 10, -16 },
+        { 780462106419722, 10, -17 },
+        { 309010823089016, 10, -17 },
+        { 772494769827519, 10, -16 },
+        { 912265425028462, 10, -17 },
+        { 708377607792284, 10, -15 },
+        { 163833563521599, 10, -16 },
+        { 520472399596546, 10, -17 },
+        { 721401244852586, 10, -17 },
+        { 748545121225987, 10, -17 },
+        { 890725663695599, 10, -17 },
+        { 114062653090453, 10, -16 },
+        { 145481623883403, 10, -16 },
+        { 333146126859862, 10, -16 },
+        { 276304306023618, 10, -17 },
+        { 0, 10, 0 },
+        { 824559678789173, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 229645736060919, 10, -16 },
+        { 0, 10, 0 },
+        { 360997462765418, 10, -17 },
+        { 149058694488653, 10, -15 },
+        { 234453925899044, 10, -16 },
+        { 565400002546167, 10, -17 },
+        { 34875774849816, 10, -15 },
+        { 273128069241304, 10, -16 },
+        { 861542633114099, 10, -17 },
+        { 18569386892465, 10, -15 },
+        { 136063938819491, 10, -16 },
+        { 455750625274512, 10, -17 },
+        { 332397083173255, 10, -15 },
+        { 114584213138118, 10, -16 },
+        { 147138564727532, 10, -16 },
+        { 143627338322734, 10, -16 },
+        { 117462583559297, 10, -15 },
+        { 189715231785518, 10, -15 },
+        { 127373967037287, 10, -16 },
+        { 161834201456541, 10, -17 },
+        { 0, 10, 0 },
+        { 629557559298428, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 173283526168611, 10, -16 },
+        { 0, 10, 0 },
+        { 361910074846003, 10, -17 },
+        { 723516280042274, 10, -17 },
+        { 121273308396044, 10, -16 },
+        { 397504301100958, 10, -16 },
+        { 944893192137444, 10, -17 },
+        { 397427060150241, 10, -16 },
+        { 399510499086066, 10, -16 },
+        { 120471702999556, 10, -16 },
+        { 185391049645354, 10, -15 },
+        { 884843039769953, 10, -17 },
+        { 804134729193502, 10, -17 },
+        { 744961152906766, 10, -17 },
+        { 256584165538904, 10, -16 },
+        { 266056377461557, 10, -16 },
+        { 144799187348732, 10, -16 },
+        { 138429557574314, 10, -16 },
+        { 75435611758063, 10, -15 },
+        { 709716815694545, 10, -17 },
+        { 0, 10, 0 },
+        { 430417431511608, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 473359782500422, 10, -16 },
+        { 0, 10, 0 },
+        { 313288258420221, 10, -17 },
+        { 117414547219809, 10, -15 },
+        { 147143012870567, 10, -15 },
+        { 247038428232954, 10, -16 },
+        { 307602226184157, 10, -16 },
+        { 118240938078694, 10, -15 },
+        { 217153149321867, 10, -16 },
+        { 520705548533564, 10, -16 },
+        { 325816188212136, 10, -16 },
+        { 572928632667375, 10, -17 },
+        { 320443442644555, 10, -16 },
+        { 111416644800743, 10, -16 },
+        { 113081385982304, 10, -15 },
+        { 269693409091817, 10, -16 },
+        { 595492504591043, 10, -16 },
+        { 514988918896157, 10, -16 },
+        { 520196909748788, 10, -16 },
+        { 248317892448942, 10, -16 },
+        { 0, 10, 0 },
+        { 351570434176567, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 178314914770178, 10, -16 },
+        { 0, 10, 0 },
+        { 270180380259289, 10, -16 },
+        { 291224813715011, 10, -16 },
+        { 207824905680079, 10, -16 },
+        { 531384081556547, 10, -17 },
+        { 227815221662174, 10, -16 },
+        { 280010844636776, 10, -16 },
+        { 683802293533618, 10, -17 },
+        { 195044012143317, 10, -16 },
+        { 113198507272972, 10, -16 },
+        { 413636723729504, 10, -17 },
+        { 674145153601838, 10, -15 },
+        { 975905770704919, 10, -17 },
+        { 155133434221443, 10, -16 },
+        { 159677668545673, 10, -16 },
+        { 323547824279222, 10, -16 },
+        { 504191090050945, 10, -16 },
+        { 974019798467228, 10, -17 },
+        { 145603898332685, 10, -17 },
+        { 0, 10, 0 },
+        { 624727587466459, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 463916723420533, 10, -16 },
+        { 0, 10, 0 },
+        { 509890320139726, 10, -17 },
+        { 724197686183121, 10, -17 },
+        { 103894210938044, 10, -16 },
+        { 281081332273779, 10, -16 },
+        { 100964765544607, 10, -16 },
+        { 316293791163499, 10, -17 },
+        { 914084832407152, 10, -16 },
+        { 103064194415085, 10, -16 },
+        { 243911510836512, 10, -15 },
+        { 119203611164784, 10, -16 },
+        { 686668778661194, 10, -17 },
+        { 863946325187537, 10, -17 },
+        { 793575240247517, 10, -17 },
+        { 875397682354616, 10, -17 },
+        { 339862712890609, 10, -16 },
+        { 575461848146044, 10, -16 },
+        { 376346927611329, 10, -15 },
+        { 227277218194672, 10, -17 },
+        { 0, 10, 0 },
+        { 839685308265745, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 111251122490725, 10, -15 },
+        { 0, 10, 0 },
+        { 350936994142573, 10, -17 },
+        { 136460516339691, 10, -16 },
+        { 31956504701992, 10, -15 },
+        { 22927142139413, 10, -15 },
+        { 606417168252098, 10, -16 },
+        { 311547508681381, 10, -16 },
+        { 102133128007238, 10, -16 },
+        { 158325681627883, 10, -15 },
+        { 725956688017889, 10, -16 },
+        { 606083151590649, 10, -17 },
+        { 25296819450484, 10, -15 },
+        { 128614950319869, 10, -15 },
+        { 709953453779557, 10, -16 },
+        { 107921762536182, 10, -15 },
+        { 961698176908658, 10, -16 },
+        { 300131215847614, 10, -16 },
+        { 142204986173312, 10, -16 },
+        { 220057949228504, 10, -17 },
+        { 0, 10, 0 },
+        { 179307731363118, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 150330170657812, 10, -15 },
+        { 0, 10, 0 },
+        { 384962477146157, 10, -17 },
+        { 415101956874615, 10, -16 },
+        { 717434442731627, 10, -16 },
+        { 91698592573461, 10, -16 },
+        { 15813501002463, 10, -15 },
+        { 186871023865215, 10, -16 },
+        { 459967987537168, 10, -16 },
+        { 376687059006566, 10, -16 },
+        { 807039568952664, 10, -16 },
+        { 631036491308248, 10, -17 },
+        { 220052434741334, 10, -16 },
+        { 260635824250944, 10, -15 },
+        { 128885763694754, 10, -16 },
+        { 341687414511997, 10, -16 },
+        { 492306551950876, 10, -16 },
+        { 448177591485689, 10, -16 },
+        { 474618631153425, 10, -16 },
+        { 169113165553706, 10, -16 },
+        { 0, 10, 0 },
+        { 503136912129934, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 18612525705047, 10, -15 },
+        { 0, 10, 0 },
+        { 436484348717938, 10, -17 },
+        { 635171663961145, 10, -17 },
+        { 854528114066988, 10, -17 },
+        { 210679464923513, 10, -15 },
+        { 852910098706077, 10, -17 },
+        { 3756787718953, 10, -15 },
+        { 235141365479091, 10, -15 },
+        { 871909013778928, 10, -17 },
+        { 186547548902979, 10, -15 },
+        { 258275651146491, 10, -16 },
+        { 577328982687839, 10, -17 },
+        { 712570233902525, 10, -17 },
+        { 665116138044842, 10, -17 },
+        { 777733825204561, 10, -17 },
+        { 124221749212956, 10, -16 },
+        { 154827589355083, 10, -16 },
+        { 166519104849385, 10, -15 },
+        { 360598297087961, 10, -17 },
+        { 0, 10, 0 },
+        { 276166830795694, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 28018878179687, 10, -14 },
+        { 0, 10, 0 },
+        { 349574446985749, 10, -16 },
+        { 109931938513607, 10, -16 },
+        { 314691232077725, 10, -16 },
+        { 887082306521463, 10, -17 },
+        { 185802292360859, 10, -16 },
+        { 190215222539637, 10, -16 },
+        { 465366456518853, 10, -16 },
+        { 308636519010535, 10, -16 },
+        { 1174701128648, 10, -13 },
+        { 22366436286146, 10, -15 },
+        { 28685422456575, 10, -15 },
+        { 113451506095501, 10, -16 },
+        { 120523592436745, 10, -16 },
+        { 558749234359903, 10, -16 },
+        { 9389465449358, 10, -14 },
+        { 206127820714474, 10, -16 },
+        { 143438952331509, 10, -15 },
+        { 210113010655673, 10, -17 },
+        { 0, 10, 0 },
+        { 729374334943933, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 178482774286923, 10, -15 },
+        { 0, 10, 0 },
+        { 343244185950325, 10, -17 },
+        { 510064745225872, 10, -16 },
+        { 108005276690977, 10, -15 },
+        { 550854357742166, 10, -17 },
+        { 505132362215489, 10, -16 },
+        { 684238114437561, 10, -17 },
+        { 839247123041098, 10, -17 },
+        { 20635865637955, 10, -14 },
+        { 155132550551612, 10, -16 },
+        { 155179998217203, 10, -16 },
+        { 121651216873688, 10, -15 },
+        { 125640750132545, 10, -16 },
+        { 688183858957725, 10, -16 },
+        { 68278067102915, 10, -15 },
+        { 519892007458219, 10, -16 },
+        { 188125918427029, 10, -16 },
+        { 132036209188223, 10, -16 },
+        { 186355776630174, 10, -17 },
+        { 0, 10, 0 },
+        { 62235618850527, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 520123491721161, 10, -16 },
+        { 0, 10, 0 },
+        { 467533678274176, 10, -17 },
+        { 816150222314885, 10, -17 },
+        { 246468450422524, 10, -16 },
+        { 127612239417055, 10, -16 },
+        { 101035687676531, 10, -16 },
+        { 335223133780995, 10, -17 },
+        { 340436088431457, 10, -15 },
+        { 493736122581247, 10, -16 },
+        { 221427428375803, 10, -15 },
+        { 21326858452638, 10, -15 },
+        { 708326524537741, 10, -17 },
+        { 859443939718277, 10, -17 },
+        { 883112977305843, 10, -17 },
+        { 101172460769005, 10, -16 },
+        { 4402262984858, 10, -14 },
+        { 178059692213348, 10, -16 },
+        { 122602493731789, 10, -15 },
+        { 219511226267063, 10, -17 },
+        { 0, 10, 0 },
+        { 761428368327651, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 609776448740981, 10, -16 },
+        { 0, 10, 0 },
+        { 303779615841488, 10, -17 },
+        { 485599880513482, 10, -16 },
+        { 289123009995078, 10, -16 },
+        { 539212129953235, 10, -17 },
+        { 70837597477353, 10, -15 },
+        { 196243962452805, 10, -16 },
+        { 351886782843642, 10, -16 },
+        { 116621562503871, 10, -15 },
+        { 404780261323905, 10, -16 },
+        { 472495482049674, 10, -17 },
+        { 110365572729446, 10, -16 },
+        { 499742991440538, 10, -15 },
+        { 127079062189524, 10, -16 },
+        { 139995939387458, 10, -16 },
+        { 311052540782046, 10, -16 },
+        { 15783833135297, 10, -15 },
+        { 135610219036526, 10, -16 },
+        { 162822728368054, 10, -17 },
+        { 0, 10, 0 },
+        { 54092591923956, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 601701605974024, 10, -16 },
+        { 0, 10, 0 },
+        { 310825881292973, 10, -17 },
+        { 751661452269569, 10, -16 },
+        { 151780708797301, 10, -15 },
+        { 786482064237408, 10, -17 },
+        { 22719867806755, 10, -14 },
+        { 753229868123946, 10, -16 },
+        { 92013988974019, 10, -16 },
+        { 298056402363212, 10, -16 },
+        { 628393668826703, 10, -16 },
+        { 525023655731201, 10, -17 },
+        { 523580846276347, 10, -16 },
+        { 105905966355649, 10, -16 },
+        { 420443437576849, 10, -16 },
+        { 422569019758808, 10, -16 },
+        { 48799855867077, 10, -15 },
+        { 291142123625047, 10, -16 },
+        { 21684979140647, 10, -15 },
+        { 18367267878594, 10, -15 },
+        { 0, 10, 0 },
+        { 340801899041818, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 191634683080169, 10, -16 },
+        { 0, 10, 0 },
+        { 461678415500084, 10, -17 },
+        { 663692078302136, 10, -17 },
+        { 89320126733232, 10, -16 },
+        { 140760150436457, 10, -16 },
+        { 828668529916547, 10, -17 },
+        { 306284962635632, 10, -17 },
+        { 342057629768367, 10, -15 },
+        { 949764392959161, 10, -17 },
+        { 288139080098317, 10, -15 },
+        { 719403460995186, 10, -16 },
+        { 576376032964993, 10, -17 },
+        { 410350948696653, 10, -16 },
+        { 751936799259952, 10, -17 },
+        { 818186003921487, 10, -17 },
+        { 125685514349665, 10, -16 },
+        { 164016078478728, 10, -16 },
+        { 966156300821176, 10, -16 },
+        { 233989077537884, 10, -17 },
+        { 0, 10, 0 },
+        { 778703414359025, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 117715616130467, 10, -15 },
+        { 0, 10, 0 },
+        { 362363833473938, 10, -16 },
+        { 698161483974674, 10, -16 },
+        { 116109992859478, 10, -15 },
+        { 804213473177901, 10, -17 },
+        { 507079531621566, 10, -16 },
+        { 247555536454768, 10, -16 },
+        { 241690606881659, 10, -16 },
+        { 478034156141794, 10, -16 },
+        { 805950076425744, 10, -16 },
+        { 344565904363943, 10, -16 },
+        { 3383865805628, 10, -14 },
+        { 112508949469922, 10, -16 },
+        { 872705136255431, 10, -16 },
+        { 909868540681149, 10, -16 },
+        { 369721560472433, 10, -16 },
+        { 882464412361492, 10, -16 },
+        { 169980303483422, 10, -16 },
+        { 233335560676474, 10, -17 },
+        { 0, 10, 0 },
+        { 277384812653143, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 439478058827027, 10, -16 },
+        { 0, 10, 0 },
+        { 218764507737323, 10, -17 },
+        { 652951011212409, 10, -16 },
+        { 70123064033974, 10, -14 },
+        { 479392690601242, 10, -17 },
+        { 139128920950299, 10, -16 },
+        { 766686696550161, 10, -17 },
+        { 652327412121808, 10, -17 },
+        { 271595455938183, 10, -16 },
+        { 126495687359509, 10, -16 },
+        { 418523199356253, 10, -17 },
+        { 155371279488379, 10, -16 },
+        { 131483484978035, 10, -16 },
+        { 289542293339975, 10, -16 },
+        { 17834172271004, 10, -15 },
+        { 25611544263326, 10, -15 },
+        { 162623510111024, 10, -16 },
+        { 105836352930498, 10, -16 },
+        { 183124829664973, 10, -17 },
+        { 0, 10, 0 },
+        { 588930295763669, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 213363674093254, 10, -16 },
+        { 0, 10, 0 },
+        { 484317282379135, 10, -17 },
+        { 623881568835088, 10, -17 },
+        { 915310947270954, 10, -17 },
+        { 692689665330186, 10, -16 },
+        { 852398057046122, 10, -17 },
+        { 311652614851973, 10, -17 },
+        { 841996258732598, 10, -16 },
+        { 92362048898257, 10, -16 },
+        { 354450272044763, 10, -15 },
+        { 132045940341111, 10, -16 },
+        { 567439082522215, 10, -17 },
+        { 767477576193118, 10, -17 },
+        { 723705190055059, 10, -17 },
+        { 833382821469368, 10, -17 },
+        { 12942162084698, 10, -15 },
+        { 171786406478667, 10, -16 },
+        { 318457130507344, 10, -15 },
+        { 266334529335275, 10, -17 },
+        { 0, 10, 0 },
+        { 996678620095904, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 284967239153269, 10, -16 },
+        { 0, 10, 0 },
+        { 400105251567586, 10, -17 },
+        { 237029151852886, 10, -16 },
+        { 21234076024691, 10, -15 },
+        { 616461692536979, 10, -17 },
+        { 231458637816187, 10, -16 },
+        { 350935300628978, 10, -16 },
+        { 37623553277663, 10, -15 },
+        { 194098584839462, 10, -16 },
+        { 14298981705576, 10, -15 },
+        { 482370905489589, 10, -17 },
+        { 366466949934833, 10, -15 },
+        { 117650495701272, 10, -16 },
+        { 153271895997324, 10, -16 },
+        { 15263724803418, 10, -15 },
+        { 338772945780564, 10, -15 },
+        { 269355942410244, 10, -16 },
+        { 130514783914976, 10, -16 },
+        { 167120868268221, 10, -17 },
+        { 0, 10, 0 },
+        { 686551573827455, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 186762957718561, 10, -16 },
+        { 0, 10, 0 },
+        { 471125060936745, 10, -17 },
+        { 677576012500721, 10, -17 },
+        { 78270594151518, 10, -16 },
+        { 135009444248787, 10, -16 },
+        { 761459031910721, 10, -17 },
+        { 267749426585004, 10, -17 },
+        { 683229465219987, 10, -15 },
+        { 852588162652296, 10, -17 },
+        { 565531863183135, 10, -16 },
+        { 122982819263637, 10, -16 },
+        { 550559363253296, 10, -17 },
+        { 749472920944, 10, -14 },
+        { 612743253419583, 10, -17 },
+        { 682051410355327, 10, -17 },
+        { 118615985350654, 10, -16 },
+        { 171135937115453, 10, -16 },
+        { 78735911248974, 10, -15 },
+        { 202134682101604, 10, -17 },
+        { 0, 10, 0 },
+        { 756614855881053, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 307429503289115, 10, -16 },
+        { 0, 10, 0 },
+        { 301600554767749, 10, -17 },
+        { 126804715557845, 10, -16 },
+        { 112910319157225, 10, -16 },
+        { 489536471156861, 10, -17 },
+        { 816361178737167, 10, -15 },
+        { 404011688248603, 10, -17 },
+        { 527025155767854, 10, -17 },
+        { 126062631100579, 10, -16 },
+        { 95630848234458, 10, -16 },
+        { 330607173541137, 10, -17 },
+        { 144436165523963, 10, -16 },
+        { 925708564785468, 10, -17 },
+        { 856002011845618, 10, -17 },
+        { 860163472473947, 10, -17 },
+        { 239776033520813, 10, -16 },
+        { 126101616981833, 10, -16 },
+        { 808865508714952, 10, -17 },
+        { 209024183063562, 10, -17 },
+        { 0, 10, 0 },
+        { 417962295198648, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 167800095383421, 10, -16 },
+        { 0, 10, 0 },
+        { 254917108103785, 10, -17 },
+        { 134922075728435, 10, -16 },
+        { 231318169456065, 10, -16 },
+        { 249772587010939, 10, -16 },
+        { 134637273300551, 10, -16 },
+        { 659667921025518, 10, -15 },
+        { 658032486580524, 10, -17 },
+        { 183786448511188, 10, -16 },
+        { 136340379556431, 10, -16 },
+        { 50718144514005, 10, -16 },
+        { 196997411075658, 10, -16 },
+        { 923608939186067, 10, -17 },
+        { 481878463523131, 10, -16 },
+        { 497866471950346, 10, -16 },
+        { 196688787474003, 10, -16 },
+        { 124282475850475, 10, -16 },
+        { 857280667277721, 10, -17 },
+        { 230451572301677, 10, -17 },
+        { 0, 10, 0 },
+        { 205567380771965, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 364563374732219, 10, -15 },
+        { 0, 10, 0 },
+        { 533454130810787, 10, -17 },
+        { 13182494782717, 10, -15 },
+        { 18016801454796, 10, -15 },
+        { 715172088135421, 10, -16 },
+        { 712232740210658, 10, -16 },
+        { 523441560293021, 10, -17 },
+        { 10899508629041, 10, -15 },
+        { 173960588298467, 10, -16 },
+        { 191491654896587, 10, -16 },
+        { 571832934451651, 10, -17 },
+        { 137097073029364, 10, -16 },
+        { 13374855687572, 10, -15 },
+        { 126432334194701, 10, -16 },
+        { 301388255853482, 10, -16 },
+        { 275639596738065, 10, -15 },
+        { 347063776493326, 10, -16 },
+        { 178477024590171, 10, -16 },
+        { 242984291509783, 10, -17 },
+        { 0, 10, 0 },
+        { 879503301915533, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 184748367353474, 10, -16 },
+        { 0, 10, 0 },
+        { 464718412043055, 10, -17 },
+        { 627453497182628, 10, -17 },
+        { 83716489930311, 10, -16 },
+        { 433596646289727, 10, -16 },
+        { 787625009765014, 10, -17 },
+        { 298584302414923, 10, -17 },
+        { 327886279216914, 10, -15 },
+        { 884303024759533, 10, -17 },
+        { 366852493693289, 10, -15 },
+        { 139944609183004, 10, -16 },
+        { 541933331251576, 10, -17 },
+        { 735307250943424, 10, -17 },
+        { 682469221120158, 10, -17 },
+        { 791137982118615, 10, -17 },
+        { 118307093800972, 10, -16 },
+        { 158892223908962, 10, -16 },
+        { 940733745337776, 10, -16 },
+        { 2553731459106, 10, -15 },
+        { 0, 10, 0 },
+        { 891585873562977, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 227788564699426, 10, -16 },
+        { 0, 10, 0 },
+        { 494207006109963, 10, -17 },
+        { 783942156697351, 10, -17 },
+        { 101990370228375, 10, -16 },
+        { 434566177593688, 10, -16 },
+        { 96559380546888, 10, -16 },
+        { 322363501791053, 10, -17 },
+        { 320222163954138, 10, -15 },
+        { 104153372315358, 10, -16 },
+        { 471043748596926, 10, -16 },
+        { 435509660363483, 10, -16 },
+        { 755302473055603, 10, -17 },
+        { 869962744800199, 10, -17 },
+        { 78687499204659, 10, -16 },
+        { 841966002229206, 10, -17 },
+        { 178410656812625, 10, -16 },
+        { 129392375840993, 10, -15 },
+        { 2632439363237, 10, -13 },
+        { 224559785710096, 10, -17 },
+        { 0, 10, 0 },
+        { 871843614126787, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 248781366650923, 10, -15 },
+        { 0, 10, 0 },
+        { 635985510236885, 10, -16 },
+        { 133990078983122, 10, -16 },
+        { 48552324972286, 10, -15 },
+        { 692783039401585, 10, -17 },
+        { 962163245480475, 10, -16 },
+        { 475555937450932, 10, -17 },
+        { 155408715214575, 10, -16 },
+        { 160183885553323, 10, -16 },
+        { 209405715934171, 10, -16 },
+        { 602702747905041, 10, -17 },
+        { 131537452086179, 10, -16 },
+        { 125485938178456, 10, -16 },
+        { 1235625391513, 10, -14 },
+        { 116335294485799, 10, -16 },
+        { 25489590185556, 10, -14 },
+        { 243863567240086, 10, -16 },
+        { 127984070145536, 10, -15 },
+        { 198735657230819, 10, -17 },
+        { 0, 10, 0 },
+        { 644097009421973, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 184611256715164, 10, -16 },
+        { 0, 10, 0 },
+        { 222644308455645, 10, -17 },
+        { 163181532369394, 10, -15 },
+        { 198083782444095, 10, -15 },
+        { 60184291656421, 10, -16 },
+        { 138613454594408, 10, -16 },
+        { 274277604927206, 10, -16 },
+        { 677979518682598, 10, -17 },
+        { 574661998413262, 10, -16 },
+        { 13889387444391, 10, -15 },
+        { 454765259443762, 10, -17 },
+        { 285574906986801, 10, -16 },
+        { 108183222875245, 10, -16 },
+        { 338632765101704, 10, -16 },
+        { 351620802141071, 10, -15 },
+        { 225157134639941, 10, -16 },
+        { 152571102083222, 10, -16 },
+        { 987219237663481, 10, -17 },
+        { 199544016740455, 10, -17 },
+        { 0, 10, 0 },
+        { 251104349266105, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 537587557819385, 10, -15 },
+        { 0, 10, 0 },
+        { 240685777178423, 10, -16 },
+        { 126598934904684, 10, -16 },
+        { 182913518864977, 10, -16 },
+        { 655686715374466, 10, -17 },
+        { 385095340543572, 10, -16 },
+        { 496231561412454, 10, -17 },
+        { 111185476871838, 10, -16 },
+        { 171732084202161, 10, -16 },
+        { 186477055040067, 10, -16 },
+        { 572174861739443, 10, -17 },
+        { 125439969445574, 10, -16 },
+        { 143827495275491, 10, -16 },
+        { 12669017330986, 10, -15 },
+        { 122766654421061, 10, -16 },
+        { 21278161512255, 10, -14 },
+        { 246431238516265, 10, -16 },
+        { 19925203011043, 10, -15 },
+        { 202992150998728, 10, -17 },
+        { 0, 10, 0 },
+        { 64855950104888, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 308864067423052, 10, -16 },
+        { 0, 10, 0 },
+        { 471832138275167, 10, -17 },
+        { 751872935985919, 10, -17 },
+        { 415467571454834, 10, -16 },
+        { 41709996795423, 10, -15 },
+        { 87969586166025, 10, -16 },
+        { 325276749128138, 10, -17 },
+        { 158115538609688, 10, -15 },
+        { 100773741783712, 10, -16 },
+        { 346666107857476, 10, -15 },
+        { 13075794075011, 10, -15 },
+        { 606307189336759, 10, -17 },
+        { 795940804222789, 10, -17 },
+        { 822089852935066, 10, -17 },
+        { 871100905465277, 10, -17 },
+        { 135253096105646, 10, -16 },
+        { 169372811948563, 10, -16 },
+        { 236491076080255, 10, -15 },
+        { 248941243738647, 10, -17 },
+        { 0, 10, 0 },
+        { 887144164199233, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 188517792214434, 10, -16 },
+        { 0, 10, 0 },
+        { 369850783635518, 10, -17 },
+        { 292702585280488, 10, -16 },
+        { 124720449012049, 10, -15 },
+        { 20833376726499, 10, -14 },
+        { 108521037016296, 10, -16 },
+        { 562395780602479, 10, -17 },
+        { 58853594109374, 10, -15 },
+        { 138921081745989, 10, -16 },
+        { 183170642805645, 10, -15 },
+        { 71749625146213, 10, -15 },
+        { 942222264558744, 10, -17 },
+        { 866139070629907, 10, -17 },
+        { 12122021670007, 10, -15 },
+        { 256774085513546, 10, -16 },
+        { 304741684827259, 10, -16 },
+        { 853994715516532, 10, -16 },
+        { 230503564152986, 10, -16 },
+        { 404355895318857, 10, -17 },
+        { 0, 10, 0 },
+        { 598746160585011, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 330940012863267, 10, -16 },
+        { 0, 10, 0 },
+        { 162869251204417, 10, -16 },
+        { 186214799464197, 10, -16 },
+        { 313532840265111, 10, -16 },
+        { 251214516324702, 10, -16 },
+        { 11333451787206, 10, -15 },
+        { 414067684850903, 10, -16 },
+        { 509550840289363, 10, -16 },
+        { 135800747577963, 10, -16 },
+        { 119795722352653, 10, -15 },
+        { 575713420055464, 10, -16 },
+        { 971800104435884, 10, -17 },
+        { 930254768945097, 10, -17 },
+        { 603221231079451, 10, -16 },
+        { 113885771217095, 10, -16 },
+        { 342747568555013, 10, -16 },
+        { 95566132002112, 10, -15 },
+        { 261389069263893, 10, -15 },
+        { 311085144224302, 10, -17 },
+        { 0, 10, 0 },
+        { 838599505238833, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 307429503289115, 10, -16 },
+        { 0, 10, 0 },
+        { 301600554767749, 10, -17 },
+        { 126804715557845, 10, -16 },
+        { 112910319157225, 10, -16 },
+        { 489536471156861, 10, -17 },
+        { 816361178737167, 10, -15 },
+        { 404011688248603, 10, -17 },
+        { 527025155767854, 10, -17 },
+        { 126062631100579, 10, -16 },
+        { 95630848234458, 10, -16 },
+        { 330607173541137, 10, -17 },
+        { 144436165523963, 10, -16 },
+        { 925708564785468, 10, -17 },
+        { 856002011845618, 10, -17 },
+        { 860163472473947, 10, -17 },
+        { 239776033520813, 10, -16 },
+        { 126101616981833, 10, -16 },
+        { 808865508714952, 10, -17 },
+        { 209024183063562, 10, -17 },
+        { 0, 10, 0 },
+        { 417962295198648, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 17714778835459, 10, -15 },
+        { 0, 10, 0 },
+        { 424455254955064, 10, -17 },
+        { 620070699176705, 10, -17 },
+        { 940751032069798, 10, -17 },
+        { 118492516321271, 10, -15 },
+        { 902530505185847, 10, -17 },
+        { 42969815029226, 10, -16 },
+        { 100709913666075, 10, -15 },
+        { 99897978044619, 10, -16 },
+        { 340997287111921, 10, -15 },
+        { 190095990862588, 10, -15 },
+        { 614375515845202, 10, -17 },
+        { 719910239700883, 10, -17 },
+        { 883244549832235, 10, -17 },
+        { 93198694329796, 10, -16 },
+        { 127452674269332, 10, -16 },
+        { 146236915642184, 10, -16 },
+        { 307810913261635, 10, -16 },
+        { 337072138430288, 10, -16 },
+        { 0, 10, 0 },
+        { 411923843413166, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 974830196986824, 10, -16 },
+        { 0, 10, 0 },
+        { 310717506934734, 10, -17 },
+        { 892555815825439, 10, -16 },
+        { 211899577343747, 10, -15 },
+        { 373249686718031, 10, -16 },
+        { 760468184887002, 10, -16 },
+        { 622416973450816, 10, -17 },
+        { 87415710529287, 10, -16 },
+        { 598239322843155, 10, -16 },
+        { 153039105605902, 10, -16 },
+        { 481749631438597, 10, -17 },
+        { 314833478487818, 10, -16 },
+        { 127593907927505, 10, -15 },
+        { 696244175640357, 10, -16 },
+        { 525364887262537, 10, -16 },
+        { 756675453610425, 10, -16 },
+        { 176131535813015, 10, -16 },
+        { 277498084845988, 10, -16 },
+        { 202655107204058, 10, -17 },
+        { 0, 10, 0 },
+        { 69340956256815, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 786758159952216, 10, -16 },
+        { 0, 10, 0 },
+        { 28800486722662, 10, -16 },
+        { 289374821122463, 10, -16 },
+        { 162956752280275, 10, -15 },
+        { 227992702317356, 10, -16 },
+        { 324495834104116, 10, -16 },
+        { 747073875209929, 10, -17 },
+        { 833135678399186, 10, -17 },
+        { 131420216922805, 10, -15 },
+        { 153256753372473, 10, -16 },
+        { 526100614856498, 10, -17 },
+        { 124849464964429, 10, -15 },
+        { 500806982540141, 10, -16 },
+        { 132830580448046, 10, -15 },
+        { 123742507031733, 10, -15 },
+        { 363923522383992, 10, -16 },
+        { 176263731929527, 10, -16 },
+        { 253528711570212, 10, -16 },
+        { 200452554560723, 10, -17 },
+        { 0, 10, 0 },
+        { 692928769801813, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 50252829681704, 10, -14 },
+        { 0, 10, 0 },
+        { 592698510827361, 10, -17 },
+        { 11640106047908, 10, -15 },
+        { 171527743764021, 10, -16 },
+        { 698114114234216, 10, -17 },
+        { 246555007647055, 10, -16 },
+        { 458885250168494, 10, -17 },
+        { 148116593395472, 10, -16 },
+        { 163989035912028, 10, -16 },
+        { 219514417782822, 10, -16 },
+        { 64236156188863, 10, -16 },
+        { 115873485875738, 10, -16 },
+        { 139496394930366, 10, -16 },
+        { 120088746685315, 10, -16 },
+        { 118899782428749, 10, -16 },
+        { 724674367507718, 10, -16 },
+        { 178713862023309, 10, -15 },
+        { 678559051979188, 10, -16 },
+        { 205908184320729, 10, -17 },
+        { 0, 10, 0 },
+        { 668405525165237, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 419716649025603, 10, -16 },
+        { 0, 10, 0 },
+        { 525475297080261, 10, -17 },
+        { 679824422665701, 10, -17 },
+        { 969778441215475, 10, -17 },
+        { 114499890128594, 10, -16 },
+        { 93185708306284, 10, -16 },
+        { 281696445735181, 10, -17 },
+        { 184323197717163, 10, -15 },
+        { 963956610343251, 10, -17 },
+        { 737267089708442, 10, -16 },
+        { 111028577080093, 10, -16 },
+        { 60748263559507, 10, -16 },
+        { 844157176329463, 10, -17 },
+        { 72516754532838, 10, -16 },
+        { 789259313342194, 10, -17 },
+        { 147454033090846, 10, -16 },
+        { 201589889729615, 10, -16 },
+        { 533631923069717, 10, -15 },
+        { 193423541639516, 10, -17 },
+        { 0, 10, 0 },
+        { 779970726137601, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 721881073254308, 10, -16 },
+        { 0, 10, 0 },
+        { 294776796377978, 10, -17 },
+        { 462560407761008, 10, -16 },
+        { 265159571505056, 10, -16 },
+        { 618039899479485, 10, -17 },
+        { 305724731684374, 10, -16 },
+        { 195591789317607, 10, -16 },
+        { 203951631771377, 10, -16 },
+        { 141135720316354, 10, -15 },
+        { 580479944085988, 10, -16 },
+        { 625823093880208, 10, -17 },
+        { 147668057035774, 10, -16 },
+        { 110525187731636, 10, -16 },
+        { 137925944227608, 10, -15 },
+        { 321433982963841, 10, -15 },
+        { 373574944015972, 10, -16 },
+        { 336182728102984, 10, -16 },
+        { 135256165607532, 10, -16 },
+        { 205759647812849, 10, -17 },
+        { 0, 10, 0 },
+        { 693011553036743, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 798893625830248, 10, -16 },
+        { 0, 10, 0 },
+        { 271932997391915, 10, -17 },
+        { 115463552330469, 10, -15 },
+        { 336549120370342, 10, -15 },
+        { 561376490516855, 10, -17 },
+        { 152711417459945, 10, -16 },
+        { 685986008812386, 10, -17 },
+        { 247422478404933, 10, -16 },
+        { 106985670583248, 10, -15 },
+        { 302737676671399, 10, -16 },
+        { 160599731772079, 10, -16 },
+        { 15656209277898, 10, -15 },
+        { 122830248748338, 10, -16 },
+        { 488693944599822, 10, -16 },
+        { 121854541298121, 10, -15 },
+        { 384517528414262, 10, -16 },
+        { 167971951380965, 10, -16 },
+        { 130632724558298, 10, -16 },
+        { 185915159994387, 10, -17 },
+        { 0, 10, 0 },
+        { 611264790585253, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 188998217444043, 10, -16 },
+        { 0, 10, 0 },
+        { 392518721216745, 10, -17 },
+        { 685874438724495, 10, -17 },
+        { 113785245890201, 10, -16 },
+        { 679308551837859, 10, -16 },
+        { 103157938992731, 10, -16 },
+        { 782788950143638, 10, -17 },
+        { 36732518368906, 10, -15 },
+        { 122958058953102, 10, -16 },
+        { 516366470321051, 10, -16 },
+        { 418290382034524, 10, -15 },
+        { 781744933257235, 10, -17 },
+        { 767931137820343, 10, -17 },
+        { 11813913645571, 10, -15 },
+        { 111148972484873, 10, -16 },
+        { 15199935694592, 10, -15 },
+        { 153755223661848, 10, -16 },
+        { 257495745424243, 10, -16 },
+        { 552050170633073, 10, -17 },
+        { 0, 10, 0 },
+        { 235861573238925, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 46188161723599, 10, -15 },
+        { 0, 10, 0 },
+        { 353157499967716, 10, -17 },
+        { 10835430448621, 10, -15 },
+        { 201664148639309, 10, -16 },
+        { 914077190229371, 10, -17 },
+        { 126394433685912, 10, -16 },
+        { 523204220674608, 10, -17 },
+        { 324739192845763, 10, -16 },
+        { 265940422259523, 10, -15 },
+        { 224798034406775, 10, -15 },
+        { 920430047595656, 10, -17 },
+        { 110993224880786, 10, -16 },
+        { 103700887727697, 10, -16 },
+        { 319274485339682, 10, -16 },
+        { 161513357405519, 10, -15 },
+        { 193983390437017, 10, -16 },
+        { 165726758988012, 10, -16 },
+        { 950009163690095, 10, -16 },
+        { 214072554094863, 10, -17 },
+        { 0, 10, 0 },
+        { 717830901164022, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 125424389852153, 10, -15 },
+        { 0, 10, 0 },
+        { 317659206324315, 10, -17 },
+        { 18239359440876, 10, -14 },
+        { 167129329729789, 10, -15 },
+        { 561921333808161, 10, -17 },
+        { 170930867599191, 10, -16 },
+        { 651751184037848, 10, -17 },
+        { 203121199847998, 10, -16 },
+        { 675346689033851, 10, -16 },
+        { 255821491019969, 10, -16 },
+        { 520634928057131, 10, -17 },
+        { 282459885503065, 10, -16 },
+        { 121403180370764, 10, -16 },
+        { 82377752449589, 10, -15 },
+        { 134992167805231, 10, -15 },
+        { 535152218077821, 10, -16 },
+        { 416043282007156, 10, -16 },
+        { 26674390891616, 10, -15 },
+        { 18244730447777, 10, -16 },
+        { 0, 10, 0 },
+        { 605379528684145, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 136738977674492, 10, -15 },
+        { 0, 10, 0 },
+        { 212286507275771, 10, -16 },
+        { 785667698708826, 10, -17 },
+        { 120561518738476, 10, -16 },
+        { 124002159191841, 10, -16 },
+        { 11992296868604, 10, -15 },
+        { 36869704701226, 10, -16 },
+        { 238653973857319, 10, -15 },
+        { 127837831727204, 10, -16 },
+        { 291497168361914, 10, -15 },
+        { 119820627784508, 10, -16 },
+        { 720652538970441, 10, -17 },
+        { 898747062896731, 10, -17 },
+        { 37067482296869, 10, -15 },
+        { 412120082270751, 10, -16 },
+        { 1797921298331, 10, -14 },
+        { 324238093816608, 10, -16 },
+        { 660280483987125, 10, -16 },
+        { 2327162501053, 10, -15 },
+        { 0, 10, 0 },
+        { 754631436957287, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 478829734138871, 10, -16 },
+        { 0, 10, 0 },
+        { 657864758854943, 10, -16 },
+        { 689426221919546, 10, -17 },
+        { 954822804584582, 10, -17 },
+        { 133555699772508, 10, -16 },
+        { 979160282504604, 10, -17 },
+        { 334001652929466, 10, -17 },
+        { 239891196159534, 10, -15 },
+        { 10170090300478, 10, -15 },
+        { 26794632438823, 10, -14 },
+        { 120571829200565, 10, -15 },
+        { 657978797549461, 10, -17 },
+        { 809434210797883, 10, -17 },
+        { 835409203635578, 10, -17 },
+        { 877628331922963, 10, -17 },
+        { 155590320659377, 10, -16 },
+        { 488483564717593, 10, -16 },
+        { 734842433796401, 10, -16 },
+        { 244575104719326, 10, -17 },
+        { 0, 10, 0 },
+        { 769280310233473, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 }
+      },
+      numIndeptObsr {
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 },
+        { 168317361144501, 10, -13 }
+      }
+    },
+    finalData {
+      scores {
+        -32768,
+        -79,
+        -32768,
+        -569,
+        51,
+        -173,
+        11,
+        -521,
+        16,
+        -194,
+        331,
+        111,
+        -354,
+        -31,
+        -506,
+        47,
+        467,
+        -371,
+        -155,
+        -250,
+        -548,
+        -100,
+        -200,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -466,
+        -32768,
+        -451,
+        -701,
+        -621,
+        28,
+        -702,
+        -608,
+        -144,
+        -579,
+        646,
+        -103,
+        -675,
+        -623,
+        -547,
+        -549,
+        -573,
+        -438,
+        -36,
+        -477,
+        -100,
+        -395,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -24,
+        -32768,
+        -483,
+        -412,
+        -431,
+        -586,
+        547,
+        -89,
+        -571,
+        -410,
+        -357,
+        -500,
+        -318,
+        -473,
+        -413,
+        -477,
+        451,
+        -306,
+        -274,
+        -591,
+        -100,
+        -543,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -349,
+        -32768,
+        -406,
+        -655,
+        -588,
+        -387,
+        -662,
+        -651,
+        288,
+        -563,
+        -75,
+        -223,
+        -631,
+        -574,
+        -557,
+        -588,
+        -502,
+        -329,
+        707,
+        -611,
+        -100,
+        -443,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -473,
+        -32768,
+        -602,
+        -179,
+        -334,
+        -638,
+        -361,
+        -252,
+        -659,
+        -37,
+        -674,
+        -541,
+        871,
+        -523,
+        -303,
+        -340,
+        -248,
+        -318,
+        -621,
+        -710,
+        -100,
+        -536,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -412,
+        -32768,
+        -430,
+        -661,
+        -623,
+        -336,
+        -693,
+        -649,
+        612,
+        -582,
+        231,
+        -181,
+        -652,
+        -598,
+        -577,
+        -600,
+        -542,
+        -372,
+        447,
+        -577,
+        -100,
+        -445,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -494,
+        -32768,
+        -659,
+        731,
+        -194,
+        -673,
+        -421,
+        -363,
+        -654,
+        -368,
+        -696,
+        -610,
+        536,
+        -488,
+        -334,
+        -441,
+        -307,
+        -387,
+        -644,
+        -752,
+        -100,
+        -608,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -80,
+        -32768,
+        -610,
+        -429,
+        -302,
+        -449,
+        -500,
+        953,
+        -617,
+        424,
+        -583,
+        -466,
+        -289,
+        -498,
+        -245,
+        -249,
+        -370,
+        -446,
+        -582,
+        -535,
+        -100,
+        125,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -389,
+        -32768,
+        -421,
+        -654,
+        -615,
+        -359,
+        -684,
+        -655,
+        605,
+        -578,
+        -33,
+        -205,
+        -643,
+        -589,
+        -578,
+        -605,
+        -527,
+        -353,
+        558,
+        -600,
+        -100,
+        -448,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        683,
+        -32768,
+        -364,
+        -504,
+        -415,
+        -549,
+        -46,
+        -494,
+        -432,
+        -399,
+        -465,
+        -411,
+        -475,
+        -409,
+        -407,
+        -472,
+        -201,
+        -321,
+        -103,
+        -587,
+        -100,
+        -506,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -345,
+        -32768,
+        -418,
+        -489,
+        -454,
+        -435,
+        -529,
+        -518,
+        -276,
+        -427,
+        182,
+        390,
+        -390,
+        -477,
+        -412,
+        -461,
+        -123,
+        655,
+        27,
+        -549,
+        -100,
+        -464,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -447,
+        -32768,
+        -442,
+        -689,
+        -620,
+        -289,
+        -701,
+        -626,
+        304,
+        -578,
+        574,
+        -121,
+        -669,
+        -613,
+        -554,
+        -563,
+        -563,
+        -414,
+        203,
+        -517,
+        -100,
+        -433,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -455,
+        -32768,
+        -675,
+        -484,
+        -330,
+        -616,
+        -139,
+        -344,
+        -640,
+        -90,
+        -551,
+        -465,
+        -358,
+        -541,
+        -212,
+        833,
+        -392,
+        -435,
+        -586,
+        -602,
+        -100,
+        -500,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -442,
+        -32768,
+        -620,
+        -213,
+        191,
+        -645,
+        -415,
+        -260,
+        -645,
+        -259,
+        -624,
+        -471,
+        712,
+        -490,
+        545,
+        -297,
+        -276,
+        -345,
+        -594,
+        -631,
+        -100,
+        -512,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        545,
+        -32768,
+        -389,
+        -467,
+        -387,
+        -530,
+        -349,
+        -465,
+        -398,
+        -357,
+        -227,
+        -388,
+        -411,
+        -424,
+        -128,
+        26,
+        287,
+        -128,
+        59,
+        -589,
+        -100,
+        -491,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -465,
+        -32768,
+        -680,
+        -486,
+        -323,
+        -615,
+        -562,
+        -338,
+        -637,
+        -80,
+        -546,
+        -460,
+        -359,
+        -541,
+        -203,
+        846,
+        -394,
+        -433,
+        -584,
+        -603,
+        -100,
+        -495,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -348,
+        -32768,
+        -597,
+        104,
+        -8,
+        -612,
+        538,
+        -10,
+        -621,
+        123,
+        -359,
+        -61,
+        -20,
+        -507,
+        25,
+        165,
+        -106,
+        -424,
+        -585,
+        -599,
+        -100,
+        -551,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        2,
+        -32768,
+        -479,
+        -173,
+        -27,
+        -515,
+        318,
+        2,
+        -25,
+        -395,
+        -42,
+        -380,
+        3,
+        -491,
+        -390,
+        -59,
+        -142,
+        413,
+        23,
+        -586,
+        -100,
+        -498,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -259,
+        -32768,
+        -476,
+        174,
+        -330,
+        5,
+        103,
+        -343,
+        -197,
+        -155,
+        -461,
+        -415,
+        388,
+        61,
+        -61,
+        -112,
+        75,
+        251,
+        -117,
+        -459,
+        -100,
+        206,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -125,
+        -32768,
+        -567,
+        34,
+        364,
+        80,
+        -539,
+        199,
+        29,
+        -387,
+        -449,
+        -423,
+        -8,
+        -528,
+        -115,
+        -432,
+        -129,
+        -414,
+        -123,
+        430,
+        -100,
+        613,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -616,
+        -472,
+        -432,
+        -703,
+        -543,
+        -546,
+        -611,
+        -421,
+        -623,
+        -581,
+        -529,
+        889,
+        -450,
+        -541,
+        -399,
+        -428,
+        -567,
+        -709,
+        -100,
+        -629,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -404,
+        -32768,
+        -604,
+        722,
+        45,
+        -657,
+        -425,
+        -404,
+        -634,
+        -361,
+        -668,
+        -588,
+        167,
+        -458,
+        -320,
+        -445,
+        264,
+        -343,
+        -608,
+        -719,
+        -100,
+        -594,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -396,
+        -32768,
+        -502,
+        -558,
+        -510,
+        -465,
+        -607,
+        -589,
+        236,
+        -489,
+        106,
+        19,
+        -583,
+        659,
+        -499,
+        -560,
+        -459,
+        -393,
+        339,
+        -627,
+        -100,
+        -517,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -220,
+        -32768,
+        -431,
+        -569,
+        -253,
+        -97,
+        -603,
+        -577,
+        173,
+        -29,
+        161,
+        -240,
+        -537,
+        -210,
+        -469,
+        -489,
+        -220,
+        126,
+        551,
+        -572,
+        -100,
+        -431,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        70,
+        -32768,
+        -560,
+        -29,
+        408,
+        -196,
+        -54,
+        115,
+        -542,
+        -178,
+        -382,
+        -453,
+        -131,
+        -477,
+        89,
+        214,
+        -311,
+        193,
+        -484,
+        265,
+        -100,
+        224,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        518,
+        -32768,
+        -408,
+        -552,
+        -477,
+        244,
+        -16,
+        -47,
+        56,
+        -457,
+        17,
+        34,
+        -512,
+        -479,
+        -455,
+        -507,
+        -298,
+        -361,
+        120,
+        -511,
+        -100,
+        -374,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        635,
+        -32768,
+        -379,
+        -513,
+        -434,
+        -523,
+        99,
+        -506,
+        -392,
+        -415,
+        -116,
+        -381,
+        -479,
+        -429,
+        -422,
+        -483,
+        -227,
+        -334,
+        4,
+        -581,
+        -100,
+        -505,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        5,
+        -32768,
+        -508,
+        -456,
+        -158,
+        283,
+        -204,
+        -4,
+        -34,
+        111,
+        138,
+        -78,
+        181,
+        -527,
+        -175,
+        216,
+        -43,
+        -191,
+        75,
+        -490,
+        -100,
+        -68,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -83,
+        -32768,
+        -482,
+        56,
+        -251,
+        -132,
+        -597,
+        -4,
+        372,
+        -51,
+        365,
+        141,
+        -497,
+        -557,
+        -425,
+        119,
+        -454,
+        -213,
+        19,
+        -547,
+        -100,
+        -430,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        540,
+        -32768,
+        688,
+        -534,
+        -469,
+        -144,
+        -104,
+        -523,
+        -390,
+        -448,
+        -438,
+        -407,
+        -487,
+        -459,
+        -452,
+        -512,
+        -47,
+        -146,
+        66,
+        -567,
+        -100,
+        -484,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -246,
+        -32768,
+        -543,
+        -325,
+        516,
+        -453,
+        -584,
+        -39,
+        335,
+        -4,
+        176,
+        -299,
+        -440,
+        -498,
+        6,
+        -386,
+        -399,
+        -194,
+        -2,
+        -581,
+        -100,
+        -471,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -86,
+        -32768,
+        -565,
+        108,
+        223,
+        -262,
+        -508,
+        -383,
+        -77,
+        253,
+        112,
+        211,
+        146,
+        -488,
+        320,
+        148,
+        -354,
+        -225,
+        -413,
+        -574,
+        -100,
+        -478,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        524,
+        -32768,
+        61,
+        -479,
+        -416,
+        -18,
+        127,
+        367,
+        -467,
+        -410,
+        -167,
+        -408,
+        -157,
+        -454,
+        -175,
+        -459,
+        -8,
+        -86,
+        -392,
+        101,
+        -100,
+        -397,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -298,
+        -32768,
+        -585,
+        -453,
+        -530,
+        -640,
+        745,
+        99,
+        -715,
+        -474,
+        -703,
+        -597,
+        -352,
+        -543,
+        -493,
+        -551,
+        -345,
+        -483,
+        -653,
+        -582,
+        -100,
+        -599,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        655,
+        -32768,
+        191,
+        -215,
+        -395,
+        -554,
+        -316,
+        -486,
+        -445,
+        -102,
+        -471,
+        -416,
+        -453,
+        -411,
+        -391,
+        -444,
+        -19,
+        -314,
+        -168,
+        -592,
+        -100,
+        -506,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -22,
+        -32768,
+        -553,
+        606,
+        -71,
+        -16,
+        -249,
+        427,
+        -514,
+        -338,
+        -540,
+        -475,
+        -90,
+        -453,
+        206,
+        -163,
+        -22,
+        -164,
+        -175,
+        -582,
+        -100,
+        -410,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -309,
+        -32768,
+        -72,
+        -447,
+        -436,
+        -87,
+        628,
+        -479,
+        -283,
+        -420,
+        -118,
+        -463,
+        -363,
+        -524,
+        239,
+        -479,
+        77,
+        -417,
+        -531,
+        -550,
+        -100,
+        -526,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -449,
+        -32768,
+        -443,
+        -655,
+        -652,
+        -326,
+        -713,
+        -659,
+        786,
+        -598,
+        61,
+        -181,
+        -661,
+        -610,
+        -604,
+        -626,
+        -564,
+        -389,
+        84,
+        -584,
+        -100,
+        -453,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -319,
+        -32768,
+        -405,
+        -441,
+        -419,
+        -522,
+        -496,
+        -507,
+        -146,
+        -397,
+        -409,
+        -364,
+        -335,
+        -439,
+        -398,
+        -445,
+        -181,
+        765,
+        51,
+        -579,
+        -100,
+        -482,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -106,
+        -32768,
+        25,
+        -644,
+        -593,
+        17,
+        -638,
+        -621,
+        485,
+        -560,
+        116,
+        0,
+        -619,
+        -577,
+        -553,
+        -583,
+        -484,
+        -164,
+        518,
+        -558,
+        -100,
+        -412,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -488,
+        -32768,
+        -637,
+        -433,
+        -323,
+        -445,
+        -533,
+        1106,
+        -663,
+        -389,
+        -615,
+        -480,
+        -247,
+        -546,
+        -262,
+        -338,
+        -407,
+        -494,
+        -651,
+        -566,
+        -100,
+        -126,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -441,
+        -32768,
+        -496,
+        -603,
+        -542,
+        -363,
+        -639,
+        -590,
+        -238,
+        -514,
+        529,
+        -196,
+        -618,
+        559,
+        -508,
+        -545,
+        -502,
+        -433,
+        -161,
+        -551,
+        -100,
+        -483,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -465,
+        -32768,
+        -680,
+        -486,
+        -323,
+        -615,
+        -562,
+        -338,
+        -637,
+        -80,
+        -546,
+        -460,
+        -359,
+        -541,
+        -203,
+        846,
+        -394,
+        -433,
+        -584,
+        -603,
+        -100,
+        -495,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -143,
+        -32768,
+        -653,
+        -227,
+        644,
+        -664,
+        -523,
+        -375,
+        -632,
+        -14,
+        -610,
+        -527,
+        -382,
+        477,
+        -15,
+        -350,
+        -337,
+        -405,
+        -559,
+        -637,
+        -100,
+        -549,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -502,
+        -32768,
+        -688,
+        841,
+        -146,
+        -691,
+        -454,
+        -433,
+        -651,
+        -387,
+        -704,
+        -644,
+        -172,
+        -472,
+        -345,
+        -486,
+        -339,
+        -425,
+        -653,
+        -770,
+        -100,
+        -645,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -247,
+        -32768,
+        -658,
+        -385,
+        198,
+        -626,
+        -274,
+        -329,
+        -631,
+        30,
+        -558,
+        -454,
+        -114,
+        -503,
+        321,
+        709,
+        -361,
+        -415,
+        -571,
+        -595,
+        -100,
+        -499,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -465,
+        -32768,
+        -680,
+        -486,
+        -323,
+        -615,
+        -562,
+        -338,
+        -637,
+        -80,
+        -546,
+        -460,
+        -359,
+        -541,
+        -203,
+        846,
+        -394,
+        -433,
+        -584,
+        -603,
+        -100,
+        -495,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -488,
+        -32768,
+        -637,
+        -433,
+        -323,
+        -445,
+        -533,
+        1106,
+        -663,
+        -389,
+        -615,
+        -480,
+        -247,
+        -546,
+        -262,
+        -338,
+        -407,
+        -494,
+        -651,
+        -566,
+        -100,
+        -126,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        52,
+        -32768,
+        -432,
+        -626,
+        -612,
+        -350,
+        -630,
+        -636,
+        773,
+        -566,
+        -172,
+        -209,
+        -625,
+        -576,
+        -575,
+        -608,
+        -485,
+        -193,
+        45,
+        -592,
+        -100,
+        -460,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -395,
+        -32768,
+        -574,
+        -399,
+        -229,
+        -584,
+        -510,
+        -19,
+        -290,
+        118,
+        -214,
+        -379,
+        -106,
+        -474,
+        613,
+        442,
+        -108,
+        228,
+        -476,
+        -564,
+        -100,
+        -468,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -159,
+        -32768,
+        -624,
+        642,
+        80,
+        -19,
+        -486,
+        165,
+        -120,
+        -152,
+        -309,
+        -500,
+        1,
+        -73,
+        -328,
+        45,
+        -359,
+        -422,
+        -515,
+        -561,
+        -100,
+        154,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        61,
+        -32768,
+        -574,
+        306,
+        194,
+        -185,
+        -459,
+        -369,
+        -589,
+        180,
+        -562,
+        -477,
+        -310,
+        -463,
+        66,
+        464,
+        172,
+        -357,
+        -531,
+        -584,
+        -100,
+        -150,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -502,
+        -32768,
+        -688,
+        841,
+        -146,
+        -691,
+        -454,
+        -433,
+        -651,
+        -387,
+        -704,
+        -644,
+        -172,
+        -472,
+        -345,
+        -486,
+        -339,
+        -425,
+        -653,
+        -770,
+        -100,
+        -645,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -21,
+        -32768,
+        19,
+        -651,
+        -576,
+        -370,
+        -621,
+        -625,
+        121,
+        -549,
+        259,
+        -5,
+        -623,
+        -567,
+        -536,
+        -567,
+        -475,
+        -347,
+        613,
+        -577,
+        -100,
+        -445,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -78,
+        -32768,
+        -563,
+        -438,
+        170,
+        18,
+        -298,
+        -355,
+        18,
+        -94,
+        8,
+        -358,
+        -425,
+        -41,
+        234,
+        444,
+        -218,
+        -408,
+        -117,
+        -450,
+        -100,
+        316,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        111,
+        -32768,
+        30,
+        216,
+        -110,
+        -459,
+        -261,
+        -475,
+        251,
+        -158,
+        130,
+        -57,
+        32,
+        -213,
+        -146,
+        226,
+        -384,
+        -384,
+        158,
+        -599,
+        -100,
+        -495,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -464,
+        -32768,
+        -450,
+        -689,
+        -628,
+        -96,
+        -705,
+        -619,
+        412,
+        -581,
+        572,
+        49,
+        -671,
+        -619,
+        -556,
+        -565,
+        -571,
+        -426,
+        -87,
+        -503,
+        -100,
+        -417,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        93,
+        -32768,
+        176,
+        -467,
+        -338,
+        -540,
+        -236,
+        -417,
+        -210,
+        421,
+        -63,
+        -24,
+        -387,
+        -482,
+        -127,
+        486,
+        -4,
+        -206,
+        -146,
+        -592,
+        -100,
+        -494,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        180,
+        -32768,
+        -581,
+        114,
+        391,
+        -635,
+        83,
+        -82,
+        -602,
+        322,
+        -586,
+        -484,
+        -158,
+        37,
+        261,
+        -163,
+        -306,
+        -391,
+        -527,
+        -614,
+        -100,
+        -523,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -145,
+        -32768,
+        -454,
+        -497,
+        -130,
+        44,
+        -547,
+        234,
+        -39,
+        -273,
+        327,
+        14,
+        -433,
+        -512,
+        -81,
+        -452,
+        -9,
+        402,
+        -2,
+        -500,
+        -100,
+        -79,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -247,
+        -32768,
+        381,
+        -585,
+        -541,
+        -388,
+        -593,
+        -579,
+        423,
+        -489,
+        205,
+        -234,
+        -531,
+        -554,
+        -497,
+        -80,
+        95,
+        -53,
+        388,
+        -576,
+        -100,
+        -461,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -223,
+        -32768,
+        -576,
+        194,
+        -40,
+        -57,
+        -477,
+        -37,
+        -559,
+        281,
+        -543,
+        -449,
+        143,
+        -63,
+        326,
+        327,
+        -61,
+        227,
+        -510,
+        -587,
+        -100,
+        -458,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        16,
+        -32768,
+        -429,
+        -496,
+        -452,
+        -470,
+        -30,
+        -524,
+        192,
+        -85,
+        -89,
+        -318,
+        -416,
+        -486,
+        -420,
+        -84,
+        37,
+        456,
+        323,
+        -588,
+        -100,
+        -480,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -406,
+        -32768,
+        -645,
+        -309,
+        464,
+        -624,
+        -277,
+        60,
+        -240,
+        333,
+        -412,
+        -485,
+        -373,
+        390,
+        -207,
+        314,
+        -237,
+        -407,
+        -533,
+        -629,
+        -100,
+        -512,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -452,
+        -32768,
+        176,
+        -665,
+        -605,
+        525,
+        -655,
+        -525,
+        148,
+        -567,
+        370,
+        428,
+        -613,
+        -618,
+        -537,
+        -558,
+        -511,
+        -87,
+        110,
+        -389,
+        -100,
+        1,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -479,
+        -32768,
+        -605,
+        47,
+        -328,
+        -634,
+        -363,
+        49,
+        -661,
+        -333,
+        -679,
+        -547,
+        865,
+        -527,
+        -311,
+        -363,
+        -251,
+        -323,
+        -626,
+        -712,
+        -100,
+        -523,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -457,
+        -32768,
+        -453,
+        -680,
+        -630,
+        219,
+        -698,
+        -609,
+        498,
+        -586,
+        470,
+        56,
+        -662,
+        -620,
+        -568,
+        -579,
+        -563,
+        -418,
+        104,
+        -487,
+        -100,
+        -363,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -405,
+        -32768,
+        -705,
+        -146,
+        782,
+        -659,
+        -541,
+        -323,
+        -659,
+        -226,
+        -621,
+        -529,
+        -340,
+        -432,
+        -108,
+        -323,
+        -327,
+        -405,
+        -577,
+        -620,
+        -100,
+        -531,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -366,
+        -32768,
+        476,
+        -571,
+        -565,
+        -416,
+        429,
+        -536,
+        177,
+        -500,
+        -42,
+        779,
+        -484,
+        -576,
+        -458,
+        -534,
+        -426,
+        -421,
+        -306,
+        -526,
+        -100,
+        -502,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        451,
+        -32768,
+        -446,
+        -56,
+        -173,
+        105,
+        -153,
+        -385,
+        -508,
+        -385,
+        -510,
+        -452,
+        331,
+        -12,
+        -375,
+        -444,
+        221,
+        -314,
+        -430,
+        -504,
+        -100,
+        161,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        311,
+        -32768,
+        -24,
+        -528,
+        -470,
+        -485,
+        -481,
+        -546,
+        89,
+        -449,
+        112,
+        -11,
+        -519,
+        541,
+        -456,
+        -517,
+        -332,
+        111,
+        26,
+        -601,
+        -100,
+        -513,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -20,
+        -32768,
+        -473,
+        53,
+        60,
+        -465,
+        -439,
+        -16,
+        -492,
+        -153,
+        -515,
+        -444,
+        215,
+        -450,
+        -322,
+        -56,
+        234,
+        501,
+        -425,
+        -517,
+        -100,
+        217,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -112,
+        -32768,
+        11,
+        358,
+        440,
+        -634,
+        -498,
+        -397,
+        -148,
+        95,
+        -568,
+        -498,
+        -330,
+        319,
+        113,
+        47,
+        -165,
+        -228,
+        -510,
+        -644,
+        -100,
+        -549,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -53,
+        -32768,
+        -610,
+        58,
+        621,
+        -637,
+        15,
+        -360,
+        -609,
+        -261,
+        -593,
+        -503,
+        -113,
+        -225,
+        74,
+        -14,
+        -174,
+        81,
+        -531,
+        -614,
+        -100,
+        -533,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -451,
+        -32768,
+        -482,
+        -145,
+        -559,
+        483,
+        -638,
+        -517,
+        376,
+        -533,
+        64,
+        786,
+        -572,
+        -609,
+        -476,
+        -538,
+        -513,
+        -416,
+        27,
+        -418,
+        -100,
+        -269,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -291,
+        -32768,
+        -450,
+        -641,
+        -560,
+        88,
+        -665,
+        -582,
+        499,
+        -525,
+        352,
+        187,
+        -617,
+        -594,
+        -35,
+        -283,
+        -522,
+        -395,
+        295,
+        -519,
+        -100,
+        -395,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        124,
+        -32768,
+        -565,
+        339,
+        368,
+        -610,
+        154,
+        -391,
+        -567,
+        -6,
+        -258,
+        -476,
+        88,
+        -459,
+        161,
+        -163,
+        -88,
+        -75,
+        -513,
+        -620,
+        -100,
+        -542,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -454,
+        -32768,
+        155,
+        -633,
+        -588,
+        83,
+        -675,
+        -566,
+        593,
+        -253,
+        358,
+        43,
+        -282,
+        -606,
+        -224,
+        -547,
+        -534,
+        -410,
+        -39,
+        -496,
+        -100,
+        -48,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        516,
+        -32768,
+        381,
+        -553,
+        -476,
+        -478,
+        -407,
+        -545,
+        140,
+        -457,
+        -236,
+        -331,
+        -521,
+        -468,
+        -460,
+        -516,
+        -93,
+        -322,
+        363,
+        -592,
+        -100,
+        -485,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -168,
+        -32768,
+        589,
+        -457,
+        270,
+        -403,
+        -588,
+        -486,
+        -27,
+        129,
+        388,
+        -256,
+        -500,
+        -536,
+        -350,
+        -40,
+        -421,
+        -201,
+        -232,
+        -536,
+        -100,
+        -204,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        10,
+        -32768,
+        -604,
+        204,
+        446,
+        -635,
+        -263,
+        -361,
+        -606,
+        340,
+        -589,
+        -493,
+        131,
+        -448,
+        -7,
+        198,
+        -110,
+        -98,
+        -539,
+        -631,
+        -100,
+        -528,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -255,
+        -32768,
+        -455,
+        -514,
+        -246,
+        -343,
+        -577,
+        301,
+        325,
+        -482,
+        177,
+        -259,
+        53,
+        -547,
+        -450,
+        -500,
+        -132,
+        188,
+        347,
+        31,
+        -100,
+        174,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -383,
+        -32768,
+        -594,
+        -401,
+        -45,
+        -584,
+        -325,
+        -377,
+        -504,
+        556,
+        -302,
+        79,
+        -152,
+        -464,
+        136,
+        437,
+        48,
+        -366,
+        -122,
+        -604,
+        -100,
+        -496,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -401,
+        -32768,
+        -607,
+        -477,
+        -439,
+        -676,
+        -549,
+        -550,
+        -128,
+        -426,
+        -582,
+        -552,
+        -533,
+        877,
+        -455,
+        -544,
+        -404,
+        -426,
+        -517,
+        -704,
+        -100,
+        -620,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -183,
+        -32768,
+        -620,
+        447,
+        398,
+        -518,
+        -488,
+        693,
+        -616,
+        -329,
+        -609,
+        -515,
+        -62,
+        -476,
+        -22,
+        -377,
+        -114,
+        -69,
+        -572,
+        -578,
+        -100,
+        56,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -182,
+        -32768,
+        -79,
+        -40,
+        -251,
+        131,
+        -527,
+        70,
+        -254,
+        -51,
+        -158,
+        332,
+        -380,
+        -508,
+        629,
+        119,
+        -205,
+        -404,
+        -303,
+        423,
+        -100,
+        65,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        144,
+        -32768,
+        611,
+        -614,
+        -557,
+        90,
+        -552,
+        -594,
+        99,
+        -533,
+        -288,
+        -295,
+        -569,
+        -543,
+        -530,
+        -571,
+        -276,
+        -38,
+        562,
+        -558,
+        -100,
+        -414,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -207,
+        -32768,
+        771,
+        -490,
+        -471,
+        -535,
+        -508,
+        -530,
+        -393,
+        -443,
+        -293,
+        -49,
+        -386,
+        -476,
+        -439,
+        -489,
+        -223,
+        669,
+        -334,
+        -568,
+        -100,
+        -506,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -470,
+        -32768,
+        -454,
+        -693,
+        -626,
+        83,
+        -703,
+        -608,
+        310,
+        -581,
+        595,
+        79,
+        -671,
+        -623,
+        -553,
+        -559,
+        -573,
+        -435,
+        -191,
+        -481,
+        -100,
+        -389,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -331,
+        -32768,
+        -399,
+        -653,
+        -577,
+        -403,
+        -653,
+        -651,
+        -33,
+        -557,
+        -224,
+        -236,
+        -624,
+        -567,
+        -550,
+        -584,
+        -490,
+        -317,
+        758,
+        -620,
+        -100,
+        -442,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -616,
+        -472,
+        -432,
+        -703,
+        -543,
+        -546,
+        -611,
+        -421,
+        -623,
+        -581,
+        -529,
+        889,
+        -450,
+        -541,
+        -399,
+        -428,
+        -567,
+        -709,
+        -100,
+        -629,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -424,
+        -32768,
+        -669,
+        473,
+        656,
+        -643,
+        -519,
+        -365,
+        -552,
+        -279,
+        -593,
+        -526,
+        -293,
+        -450,
+        -177,
+        -374,
+        -338,
+        -404,
+        -56,
+        -656,
+        -100,
+        -552,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -46,
+        -32768,
+        -601,
+        171,
+        -276,
+        -633,
+        88,
+        -389,
+        -606,
+        556,
+        -587,
+        -486,
+        146,
+        -461,
+        -243,
+        347,
+        -197,
+        -167,
+        -552,
+        -634,
+        -100,
+        -530,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -451,
+        -32768,
+        -667,
+        242,
+        -144,
+        -642,
+        -537,
+        -382,
+        -633,
+        37,
+        -580,
+        -501,
+        -347,
+        378,
+        -250,
+        695,
+        -382,
+        -428,
+        -588,
+        -641,
+        -100,
+        -536,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        95,
+        -32768,
+        -597,
+        195,
+        446,
+        -610,
+        -28,
+        335,
+        -603,
+        -111,
+        -577,
+        -67,
+        249,
+        -462,
+        344,
+        -191,
+        -306,
+        -390,
+        -540,
+        -609,
+        -100,
+        -471,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -245,
+        -32768,
+        -663,
+        -194,
+        684,
+        -648,
+        -527,
+        -313,
+        -606,
+        -218,
+        -583,
+        -467,
+        -338,
+        -438,
+        484,
+        -295,
+        -325,
+        -396,
+        -300,
+        -593,
+        -100,
+        -511,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -62,
+        -32768,
+        -437,
+        -618,
+        -543,
+        -98,
+        -610,
+        -577,
+        283,
+        -266,
+        372,
+        -195,
+        -577,
+        -566,
+        -491,
+        -10,
+        -136,
+        -367,
+        418,
+        -546,
+        -100,
+        -426,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -318,
+        -32768,
+        -412,
+        -423,
+        -394,
+        -544,
+        -482,
+        -489,
+        -396,
+        -56,
+        -446,
+        -386,
+        -316,
+        -428,
+        -371,
+        -406,
+        -166,
+        782,
+        -324,
+        -578,
+        -100,
+        -487,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -274,
+        -32768,
+        -414,
+        -379,
+        -66,
+        -553,
+        -435,
+        -456,
+        -443,
+        -359,
+        -484,
+        -413,
+        -293,
+        -419,
+        -346,
+        -415,
+        398,
+        668,
+        -369,
+        -588,
+        -100,
+        -490,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -424,
+        -32768,
+        -689,
+        459,
+        654,
+        -666,
+        -124,
+        -353,
+        -659,
+        -274,
+        -647,
+        -559,
+        13,
+        -450,
+        -175,
+        -369,
+        -327,
+        -409,
+        -601,
+        -655,
+        -100,
+        -562,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -110,
+        -32768,
+        -574,
+        -444,
+        -440,
+        -572,
+        600,
+        696,
+        -674,
+        -413,
+        -652,
+        -543,
+        -321,
+        -527,
+        -392,
+        -76,
+        -47,
+        -447,
+        -618,
+        -580,
+        -100,
+        -396,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -293,
+        -32768,
+        -583,
+        -454,
+        -541,
+        -650,
+        757,
+        -533,
+        -717,
+        -477,
+        -706,
+        -603,
+        -357,
+        -543,
+        -505,
+        -562,
+        -342,
+        -482,
+        -653,
+        -582,
+        -100,
+        -642,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -506,
+        -32768,
+        -492,
+        -710,
+        -630,
+        491,
+        -667,
+        -560,
+        -80,
+        -602,
+        500,
+        -182,
+        -675,
+        -654,
+        -563,
+        -572,
+        -581,
+        -482,
+        -298,
+        765,
+        -100,
+        -200,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -269,
+        -32768,
+        -11,
+        766,
+        -107,
+        -661,
+        -439,
+        -417,
+        -597,
+        -382,
+        -655,
+        -593,
+        191,
+        -473,
+        -344,
+        -469,
+        -17,
+        -386,
+        -305,
+        -737,
+        -100,
+        -611,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -389,
+        -32768,
+        279,
+        -651,
+        -596,
+        362,
+        -650,
+        -595,
+        184,
+        -568,
+        193,
+        -225,
+        -610,
+        -590,
+        -560,
+        -580,
+        -485,
+        -23,
+        542,
+        -488,
+        -100,
+        -323,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        240,
+        -32768,
+        -419,
+        -425,
+        -163,
+        -420,
+        -24,
+        170,
+        167,
+        161,
+        -4,
+        -7,
+        -165,
+        -153,
+        -112,
+        107,
+        -309,
+        -60,
+        187,
+        -502,
+        -100,
+        -405,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        116,
+        -32768,
+        -461,
+        -362,
+        -66,
+        -507,
+        342,
+        -378,
+        -471,
+        261,
+        -239,
+        -400,
+        -58,
+        -410,
+        23,
+        244,
+        82,
+        27,
+        -301,
+        -508,
+        -100,
+        -460,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -264,
+        -32768,
+        -583,
+        267,
+        -113,
+        -198,
+        81,
+        272,
+        -564,
+        78,
+        -192,
+        -441,
+        298,
+        -487,
+        423,
+        -26,
+        75,
+        -372,
+        -541,
+        -540,
+        -100,
+        66,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        199,
+        -32768,
+        -519,
+        -454,
+        39,
+        172,
+        13,
+        257,
+        -254,
+        93,
+        6,
+        107,
+        -415,
+        -242,
+        106,
+        220,
+        -102,
+        -395,
+        -219,
+        -475,
+        -100,
+        123,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        23,
+        -32768,
+        -607,
+        392,
+        408,
+        -643,
+        -153,
+        -71,
+        -612,
+        232,
+        -606,
+        -507,
+        103,
+        -7,
+        199,
+        -316,
+        -185,
+        -190,
+        -551,
+        -641,
+        -100,
+        -533,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -193,
+        -32768,
+        -557,
+        -216,
+        -183,
+        249,
+        -66,
+        100,
+        7,
+        373,
+        0,
+        -360,
+        -400,
+        -512,
+        -127,
+        356,
+        -373,
+        80,
+        -237,
+        -487,
+        -100,
+        39,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -447,
+        -32768,
+        -449,
+        -677,
+        -601,
+        -296,
+        -690,
+        -603,
+        310,
+        -536,
+        547,
+        253,
+        -646,
+        -609,
+        -522,
+        -146,
+        -552,
+        -414,
+        156,
+        -516,
+        -100,
+        -434,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        170,
+        -32768,
+        -4,
+        -154,
+        58,
+        -135,
+        60,
+        -73,
+        -248,
+        353,
+        -179,
+        -406,
+        -129,
+        -461,
+        133,
+        18,
+        -146,
+        196,
+        -217,
+        -575,
+        -100,
+        -467,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        20,
+        -32768,
+        -584,
+        362,
+        262,
+        -91,
+        -100,
+        -412,
+        -592,
+        45,
+        -588,
+        -520,
+        -134,
+        436,
+        -99,
+        -57,
+        40,
+        -381,
+        -542,
+        -599,
+        -100,
+        -122,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        189,
+        -32768,
+        -430,
+        -585,
+        -527,
+        14,
+        -328,
+        -499,
+        411,
+        -489,
+        21,
+        54,
+        -537,
+        -535,
+        -489,
+        -257,
+        -221,
+        87,
+        342,
+        -476,
+        -100,
+        226,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -388,
+        -32768,
+        187,
+        -622,
+        -595,
+        -369,
+        -653,
+        -632,
+        615,
+        -558,
+        -1,
+        -218,
+        -592,
+        -575,
+        -557,
+        -589,
+        -246,
+        43,
+        442,
+        -591,
+        -100,
+        -456,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        235,
+        -32768,
+        23,
+        53,
+        335,
+        -260,
+        -166,
+        -391,
+        -566,
+        337,
+        -551,
+        -464,
+        -343,
+        -440,
+        99,
+        157,
+        73,
+        -154,
+        -490,
+        -598,
+        -100,
+        -498,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -170,
+        -32768,
+        -605,
+        -402,
+        169,
+        -1,
+        -530,
+        -375,
+        -97,
+        323,
+        -172,
+        -70,
+        -211,
+        52,
+        224,
+        517,
+        -366,
+        -223,
+        -465,
+        -566,
+        -100,
+        -448,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -475,
+        -32768,
+        24,
+        -692,
+        -625,
+        423,
+        -687,
+        -542,
+        141,
+        -585,
+        540,
+        86,
+        -657,
+        -633,
+        -558,
+        -562,
+        -562,
+        -449,
+        -126,
+        -401,
+        -100,
+        59,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        28,
+        -32768,
+        -587,
+        -405,
+        -253,
+        -541,
+        -480,
+        626,
+        -587,
+        438,
+        -553,
+        -434,
+        -91,
+        -468,
+        407,
+        265,
+        -325,
+        -64,
+        -530,
+        -559,
+        -100,
+        -68,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        157,
+        -32768,
+        -557,
+        422,
+        156,
+        -630,
+        10,
+        -390,
+        -596,
+        231,
+        -598,
+        -506,
+        195,
+        -452,
+        5,
+        46,
+        79,
+        -198,
+        -531,
+        -645,
+        -100,
+        -545,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        399,
+        -32768,
+        -464,
+        -186,
+        -379,
+        -460,
+        -20,
+        79,
+        -33,
+        208,
+        11,
+        -360,
+        -191,
+        -474,
+        12,
+        16,
+        -307,
+        -164,
+        -75,
+        320,
+        -100,
+        -99,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -222,
+        -32768,
+        -584,
+        38,
+        -143,
+        -628,
+        667,
+        -133,
+        -662,
+        -181,
+        -390,
+        -556,
+        -122,
+        -525,
+        -425,
+        -85,
+        -174,
+        -450,
+        -614,
+        -595,
+        -100,
+        -596,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -174,
+        -32768,
+        40,
+        -594,
+        -600,
+        16,
+        -636,
+        -596,
+        720,
+        -557,
+        -184,
+        150,
+        -79,
+        -586,
+        -555,
+        -590,
+        -335,
+        -164,
+        151,
+        -564,
+        -100,
+        -422,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        62,
+        -32768,
+        -579,
+        -177,
+        183,
+        -566,
+        -274,
+        -396,
+        -465,
+        134,
+        -113,
+        -411,
+        -393,
+        70,
+        -139,
+        597,
+        -362,
+        -402,
+        -11,
+        -605,
+        -100,
+        -504,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -330,
+        -32768,
+        -402,
+        -600,
+        -542,
+        -418,
+        -615,
+        -617,
+        96,
+        -522,
+        -248,
+        -254,
+        -547,
+        -541,
+        -517,
+        -555,
+        -241,
+        231,
+        689,
+        -612,
+        -100,
+        -450,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -195,
+        -32768,
+        55,
+        -346,
+        -334,
+        -568,
+        -350,
+        -413,
+        -556,
+        -339,
+        -568,
+        -469,
+        -252,
+        -403,
+        -328,
+        -400,
+        715,
+        -9,
+        -481,
+        -608,
+        -100,
+        -496,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -454,
+        -32768,
+        -445,
+        -696,
+        -616,
+        -278,
+        -699,
+        -615,
+        48,
+        -573,
+        622,
+        120,
+        -669,
+        -616,
+        -540,
+        -549,
+        -565,
+        -425,
+        104,
+        -501,
+        -100,
+        -429,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -548,
+        -32768,
+        -563,
+        -691,
+        -657,
+        918,
+        -652,
+        -451,
+        -317,
+        -643,
+        -80,
+        -296,
+        -639,
+        -699,
+        -650,
+        -611,
+        -569,
+        -535,
+        -393,
+        -219,
+        -100,
+        0,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -144,
+        -32768,
+        -430,
+        -639,
+        -592,
+        -346,
+        -642,
+        -612,
+        594,
+        -550,
+        109,
+        442,
+        -614,
+        -580,
+        -530,
+        -573,
+        -292,
+        -363,
+        388,
+        -568,
+        -100,
+        -447,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -483,
+        -32768,
+        -687,
+        773,
+        286,
+        -683,
+        -462,
+        -403,
+        -653,
+        -352,
+        -688,
+        -618,
+        47,
+        -467,
+        -290,
+        -447,
+        -333,
+        -417,
+        -638,
+        -738,
+        -100,
+        -619,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        165,
+        -32768,
+        -543,
+        -477,
+        -429,
+        -656,
+        -489,
+        -536,
+        -538,
+        -417,
+        -569,
+        -526,
+        -509,
+        812,
+        -441,
+        -523,
+        -344,
+        -63,
+        -252,
+        -678,
+        -100,
+        -594,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -418,
+        -32768,
+        -599,
+        624,
+        313,
+        -601,
+        -228,
+        -409,
+        -216,
+        -354,
+        -251,
+        -491,
+        117,
+        -473,
+        -134,
+        -434,
+        32,
+        -182,
+        -50,
+        -677,
+        -100,
+        -564,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        77,
+        -32768,
+        -532,
+        -19,
+        185,
+        -520,
+        -516,
+        -489,
+        -69,
+        115,
+        129,
+        -369,
+        -456,
+        546,
+        -349,
+        -260,
+        -220,
+        -392,
+        -27,
+        -621,
+        -100,
+        -527,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        257,
+        -32768,
+        -547,
+        232,
+        454,
+        -609,
+        -241,
+        -385,
+        -560,
+        149,
+        -354,
+        -473,
+        -2,
+        -441,
+        -96,
+        65,
+        -82,
+        -68,
+        -487,
+        -622,
+        -100,
+        -527,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        105,
+        -32768,
+        -549,
+        103,
+        -197,
+        -206,
+        -30,
+        -17,
+        -560,
+        -255,
+        -526,
+        -47,
+        24,
+        -456,
+        704,
+        -295,
+        -18,
+        -53,
+        -500,
+        -549,
+        -100,
+        -460,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -423,
+        -32768,
+        -439,
+        -657,
+        -620,
+        -320,
+        -688,
+        -609,
+        650,
+        -572,
+        150,
+        353,
+        -641,
+        -600,
+        -556,
+        -591,
+        -540,
+        -379,
+        343,
+        -546,
+        -100,
+        -114,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        88,
+        -32768,
+        -579,
+        -6,
+        462,
+        -588,
+        -473,
+        124,
+        -276,
+        385,
+        -230,
+        -445,
+        -160,
+        -445,
+        -70,
+        105,
+        -48,
+        -191,
+        -486,
+        -612,
+        -100,
+        -487,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        439,
+        -32768,
+        128,
+        -224,
+        -457,
+        -8,
+        -243,
+        -472,
+        -22,
+        -85,
+        206,
+        137,
+        -502,
+        -493,
+        -429,
+        -212,
+        -174,
+        -370,
+        -100,
+        114,
+        -100,
+        145,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        613,
+        -32768,
+        -1,
+        -455,
+        -388,
+        -556,
+        -311,
+        -469,
+        -476,
+        -379,
+        -491,
+        -426,
+        -403,
+        -403,
+        -381,
+        -448,
+        329,
+        -119,
+        -363,
+        -591,
+        -100,
+        -502,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        376,
+        -32768,
+        -487,
+        -445,
+        -314,
+        -513,
+        -266,
+        86,
+        -467,
+        502,
+        -497,
+        -421,
+        -384,
+        -438,
+        -3,
+        77,
+        -7,
+        -347,
+        -22,
+        -553,
+        -100,
+        45,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        153,
+        -32768,
+        -563,
+        189,
+        433,
+        -586,
+        -473,
+        -385,
+        -83,
+        218,
+        -298,
+        -436,
+        -169,
+        -453,
+        104,
+        194,
+        -179,
+        -107,
+        -251,
+        -615,
+        -100,
+        -515,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -23,
+        -32768,
+        356,
+        -575,
+        -526,
+        -393,
+        -566,
+        93,
+        342,
+        -503,
+        148,
+        102,
+        -509,
+        -538,
+        -485,
+        -529,
+        -85,
+        236,
+        349,
+        136,
+        -100,
+        -427,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -326,
+        -32768,
+        -596,
+        -32,
+        -235,
+        -651,
+        662,
+        -454,
+        -693,
+        -62,
+        -681,
+        -566,
+        190,
+        -523,
+        101,
+        -452,
+        -330,
+        -447,
+        -636,
+        -597,
+        -100,
+        -607,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        616,
+        -32768,
+        192,
+        -516,
+        -431,
+        -526,
+        -345,
+        -510,
+        -345,
+        -415,
+        -420,
+        -381,
+        -479,
+        -427,
+        -420,
+        -482,
+        -126,
+        40,
+        201,
+        -590,
+        -100,
+        -495,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -437,
+        -32768,
+        -624,
+        654,
+        45,
+        -663,
+        -467,
+        -414,
+        -605,
+        91,
+        -632,
+        -551,
+        44,
+        233,
+        84,
+        -389,
+        -186,
+        102,
+        -573,
+        -696,
+        -100,
+        -586,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        141,
+        -32768,
+        335,
+        -283,
+        -407,
+        351,
+        -524,
+        0,
+        -174,
+        -75,
+        -386,
+        121,
+        -449,
+        -538,
+        -26,
+        498,
+        -386,
+        -406,
+        118,
+        -455,
+        -100,
+        104,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -381,
+        -32768,
+        5,
+        -653,
+        -613,
+        -370,
+        -678,
+        -656,
+        592,
+        -578,
+        -189,
+        -216,
+        -640,
+        -587,
+        -578,
+        -608,
+        -520,
+        -348,
+        583,
+        -606,
+        -100,
+        -450,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -405,
+        -32768,
+        -705,
+        -146,
+        782,
+        -659,
+        -541,
+        -323,
+        -659,
+        -226,
+        -621,
+        -529,
+        -340,
+        -432,
+        -108,
+        -323,
+        -327,
+        -405,
+        -577,
+        -620,
+        -100,
+        -531,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -474,
+        -32768,
+        -460,
+        -692,
+        -630,
+        277,
+        -700,
+        -597,
+        327,
+        -586,
+        569,
+        33,
+        -669,
+        -628,
+        -561,
+        -565,
+        -573,
+        -440,
+        -195,
+        -458,
+        -100,
+        -343,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -492,
+        -32768,
+        -615,
+        -473,
+        -374,
+        -229,
+        -557,
+        983,
+        -584,
+        -420,
+        -545,
+        -461,
+        -96,
+        -569,
+        -313,
+        -379,
+        -426,
+        -486,
+        -571,
+        -326,
+        -100,
+        637,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        34,
+        -32768,
+        -400,
+        -436,
+        -409,
+        -536,
+        -466,
+        -498,
+        -373,
+        -388,
+        -434,
+        -380,
+        -333,
+        -429,
+        -389,
+        -439,
+        -169,
+        759,
+        -111,
+        -578,
+        -100,
+        -486,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -313,
+        -32768,
+        -603,
+        -375,
+        242,
+        -651,
+        686,
+        -481,
+        -701,
+        -92,
+        -685,
+        -582,
+        -353,
+        -517,
+        -379,
+        -473,
+        -339,
+        -464,
+        -635,
+        -590,
+        -100,
+        -615,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        152,
+        -32768,
+        79,
+        -184,
+        -68,
+        -549,
+        -470,
+        291,
+        -489,
+        104,
+        -497,
+        66,
+        -170,
+        424,
+        -155,
+        171,
+        -28,
+        119,
+        -155,
+        289,
+        -100,
+        -444,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -512,
+        -32768,
+        -569,
+        -655,
+        -554,
+        448,
+        -643,
+        -177,
+        -173,
+        -534,
+        -384,
+        -391,
+        -559,
+        -642,
+        -496,
+        -518,
+        -510,
+        -494,
+        -419,
+        256,
+        -100,
+        914,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        596,
+        -32768,
+        509,
+        -497,
+        -429,
+        -554,
+        -8,
+        -103,
+        -453,
+        -414,
+        -479,
+        -427,
+        -448,
+        -431,
+        -416,
+        -481,
+        108,
+        -315,
+        -169,
+        -586,
+        -100,
+        -503,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -5,
+        -32768,
+        -560,
+        204,
+        308,
+        -543,
+        -251,
+        301,
+        -157,
+        -330,
+        -152,
+        0,
+        499,
+        -490,
+        -281,
+        -55,
+        -68,
+        -73,
+        -475,
+        59,
+        -100,
+        -459,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        557,
+        -32768,
+        199,
+        -464,
+        -390,
+        -428,
+        -350,
+        -435,
+        -356,
+        -381,
+        141,
+        13,
+        -41,
+        -418,
+        19,
+        -427,
+        -240,
+        -75,
+        -310,
+        -499,
+        -100,
+        -118,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -106,
+        -32768,
+        -504,
+        -68,
+        -138,
+        312,
+        -300,
+        497,
+        -164,
+        84,
+        -410,
+        -384,
+        -379,
+        -72,
+        -339,
+        102,
+        -200,
+        67,
+        -17,
+        410,
+        -100,
+        409,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -275,
+        -32768,
+        305,
+        391,
+        86,
+        -367,
+        65,
+        204,
+        -338,
+        -276,
+        23,
+        -307,
+        70,
+        -87,
+        -252,
+        -162,
+        74,
+        134,
+        -332,
+        -393,
+        -100,
+        -342,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        96,
+        -32768,
+        -483,
+        89,
+        34,
+        -216,
+        33,
+        128,
+        -266,
+        189,
+        -491,
+        -426,
+        -91,
+        168,
+        101,
+        -118,
+        128,
+        142,
+        -255,
+        -18,
+        -100,
+        -130,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        329,
+        -32768,
+        -500,
+        -13,
+        242,
+        -192,
+        -220,
+        218,
+        -67,
+        212,
+        -331,
+        -433,
+        -163,
+        152,
+        -295,
+        -156,
+        -49,
+        -34,
+        -292,
+        -598,
+        -100,
+        -459,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        129,
+        -32768,
+        18,
+        73,
+        375,
+        -600,
+        -112,
+        -376,
+        -518,
+        77,
+        -349,
+        -442,
+        -136,
+        -463,
+        275,
+        318,
+        -95,
+        -224,
+        -124,
+        -602,
+        -100,
+        -514,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        107,
+        -32768,
+        -515,
+        -453,
+        -27,
+        0,
+        -180,
+        135,
+        26,
+        62,
+        -1,
+        -20,
+        -145,
+        -505,
+        297,
+        269,
+        -196,
+        -189,
+        82,
+        -505,
+        -100,
+        64,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        169,
+        -32768,
+        -555,
+        266,
+        327,
+        -591,
+        -450,
+        123,
+        -292,
+        201,
+        -250,
+        -447,
+        22,
+        -85,
+        219,
+        -23,
+        -27,
+        -160,
+        -482,
+        -618,
+        -100,
+        -495,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        286,
+        -32768,
+        -540,
+        -349,
+        280,
+        -545,
+        -446,
+        -34,
+        -517,
+        114,
+        -192,
+        -422,
+        191,
+        -205,
+        205,
+        370,
+        -304,
+        -376,
+        -289,
+        -573,
+        -100,
+        -118,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        82,
+        -32768,
+        -13,
+        -259,
+        603,
+        -145,
+        -507,
+        -377,
+        -13,
+        -288,
+        -322,
+        -417,
+        -389,
+        -458,
+        222,
+        -366,
+        -100,
+        -376,
+        -1,
+        77,
+        -100,
+        -461,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -80,
+        -32768,
+        -476,
+        -620,
+        -255,
+        314,
+        -627,
+        0,
+        355,
+        -523,
+        400,
+        -203,
+        -592,
+        -598,
+        -501,
+        -222,
+        -496,
+        -234,
+        -116,
+        320,
+        -100,
+        226,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        203,
+        -32768,
+        -534,
+        -26,
+        345,
+        -538,
+        -315,
+        -394,
+        -219,
+        238,
+        41,
+        -372,
+        -25,
+        -462,
+        261,
+        47,
+        -319,
+        -164,
+        -141,
+        -590,
+        -100,
+        -499,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -73,
+        -32768,
+        -601,
+        -167,
+        39,
+        -262,
+        -517,
+        -371,
+        -528,
+        197,
+        -142,
+        60,
+        -138,
+        54,
+        145,
+        615,
+        -251,
+        -221,
+        -500,
+        -586,
+        -100,
+        -483,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -467,
+        -32768,
+        -473,
+        -659,
+        -605,
+        232,
+        -686,
+        102,
+        523,
+        -572,
+        368,
+        -188,
+        -617,
+        -620,
+        -547,
+        -564,
+        -549,
+        -428,
+        18,
+        -396,
+        -100,
+        370,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        210,
+        -32768,
+        57,
+        -84,
+        29,
+        -440,
+        -141,
+        271,
+        -255,
+        209,
+        -206,
+        -398,
+        -129,
+        -487,
+        -18,
+        241,
+        -330,
+        -44,
+        88,
+        -509,
+        -100,
+        221,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        177,
+        -32768,
+        -541,
+        207,
+        134,
+        -35,
+        -108,
+        -405,
+        -313,
+        280,
+        -195,
+        -434,
+        41,
+        -145,
+        -10,
+        218,
+        -86,
+        -1,
+        -465,
+        -587,
+        -100,
+        -473,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        558,
+        -32768,
+        412,
+        -491,
+        -433,
+        -548,
+        112,
+        -498,
+        -453,
+        -412,
+        -461,
+        88,
+        -433,
+        -435,
+        -414,
+        -479,
+        7,
+        183,
+        -359,
+        -579,
+        -100,
+        -514,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        614,
+        -32768,
+        105,
+        -499,
+        -427,
+        -530,
+        -31,
+        -501,
+        -10,
+        -411,
+        -436,
+        -395,
+        -460,
+        -427,
+        -416,
+        -480,
+        73,
+        -312,
+        -3,
+        -589,
+        -100,
+        -503,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -73,
+        -32768,
+        -576,
+        144,
+        269,
+        -563,
+        -257,
+        92,
+        -137,
+        303,
+        -128,
+        -403,
+        13,
+        -471,
+        286,
+        198,
+        -333,
+        -28,
+        -112,
+        -604,
+        -100,
+        -484,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        166,
+        -32768,
+        -500,
+        -457,
+        193,
+        -44,
+        -528,
+        156,
+        118,
+        4,
+        213,
+        -30,
+        -465,
+        -515,
+        23,
+        -33,
+        -379,
+        -109,
+        -181,
+        183,
+        -100,
+        293,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        632,
+        -32768,
+        -380,
+        -506,
+        -433,
+        -530,
+        107,
+        -505,
+        74,
+        -414,
+        -435,
+        -395,
+        -471,
+        -428,
+        -422,
+        -485,
+        -131,
+        -330,
+        -110,
+        -588,
+        -100,
+        -508,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -82,
+        -32768,
+        -66,
+        -142,
+        -375,
+        77,
+        -526,
+        545,
+        -24,
+        2,
+        57,
+        -341,
+        -15,
+        -523,
+        32,
+        314,
+        -152,
+        80,
+        45,
+        10,
+        -100,
+        -337,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -137,
+        -32768,
+        -589,
+        238,
+        409,
+        -52,
+        -146,
+        -17,
+        -560,
+        250,
+        -268,
+        -466,
+        154,
+        -462,
+        -10,
+        -64,
+        37,
+        -74,
+        -522,
+        -565,
+        -100,
+        -67,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        208,
+        -32768,
+        -19,
+        -581,
+        -299,
+        -342,
+        -545,
+        -540,
+        92,
+        -160,
+        485,
+        253,
+        -283,
+        -544,
+        -142,
+        -479,
+        -272,
+        -393,
+        -118,
+        10,
+        -100,
+        -441,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -300,
+        -32768,
+        -587,
+        -448,
+        -502,
+        -649,
+        732,
+        -520,
+        -707,
+        49,
+        -694,
+        -589,
+        -355,
+        -532,
+        -463,
+        -485,
+        -342,
+        -474,
+        -645,
+        -586,
+        -100,
+        -630,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -458,
+        -32768,
+        -450,
+        -688,
+        -613,
+        -280,
+        -693,
+        -603,
+        271,
+        -565,
+        582,
+        433,
+        -658,
+        -615,
+        -524,
+        -546,
+        -560,
+        -424,
+        -89,
+        -500,
+        -100,
+        -430,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -128,
+        -32768,
+        -565,
+        -372,
+        241,
+        -582,
+        336,
+        -414,
+        -70,
+        205,
+        -351,
+        -434,
+        -102,
+        -487,
+        169,
+        252,
+        -329,
+        71,
+        -76,
+        -594,
+        -100,
+        -525,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -229,
+        -32768,
+        131,
+        -655,
+        -591,
+        123,
+        -647,
+        -628,
+        246,
+        -566,
+        -31,
+        -232,
+        -627,
+        -579,
+        -560,
+        -589,
+        -494,
+        -342,
+        664,
+        -559,
+        -100,
+        -389,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -32,
+        -32768,
+        143,
+        -256,
+        -357,
+        -537,
+        -398,
+        626,
+        -575,
+        -362,
+        -409,
+        -491,
+        743,
+        -527,
+        -320,
+        -376,
+        -283,
+        -353,
+        -295,
+        -628,
+        -100,
+        -134,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        689,
+        -32768,
+        -360,
+        -511,
+        -414,
+        -525,
+        -307,
+        -494,
+        -424,
+        -399,
+        -105,
+        -381,
+        -487,
+        -409,
+        -405,
+        -469,
+        -203,
+        -322,
+        -324,
+        -579,
+        -100,
+        -498,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -293,
+        -32768,
+        -583,
+        -454,
+        -541,
+        -650,
+        757,
+        -533,
+        -717,
+        -477,
+        -706,
+        -603,
+        -357,
+        -543,
+        -505,
+        -562,
+        -342,
+        -482,
+        -653,
+        -582,
+        -100,
+        -642,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -488,
+        -32768,
+        -637,
+        -433,
+        -323,
+        -445,
+        -533,
+        1106,
+        -663,
+        -389,
+        -615,
+        -480,
+        -247,
+        -546,
+        -262,
+        -338,
+        -407,
+        -494,
+        -651,
+        -566,
+        -100,
+        -126,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -218,
+        -32768,
+        -609,
+        515,
+        -343,
+        -661,
+        618,
+        -494,
+        -686,
+        -441,
+        -699,
+        -611,
+        -281,
+        -514,
+        -438,
+        -532,
+        -338,
+        -458,
+        -643,
+        -636,
+        -100,
+        -640,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -469,
+        -32768,
+        -450,
+        -700,
+        -624,
+        -269,
+        -707,
+        -618,
+        128,
+        -579,
+        649,
+        -99,
+        -678,
+        -622,
+        -548,
+        -551,
+        -576,
+        -437,
+        -207,
+        -495,
+        -100,
+        -428,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -385,
+        -32768,
+        -527,
+        322,
+        -311,
+        -604,
+        -236,
+        68,
+        -562,
+        -355,
+        -595,
+        -502,
+        630,
+        -476,
+        -335,
+        -401,
+        157,
+        371,
+        -510,
+        -663,
+        -100,
+        -513,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -474,
+        -32768,
+        -526,
+        -631,
+        -518,
+        9,
+        -647,
+        186,
+        -79,
+        -492,
+        227,
+        -293,
+        -541,
+        -612,
+        -160,
+        -206,
+        -501,
+        -453,
+        50,
+        -198,
+        -100,
+        816,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -157,
+        -32768,
+        -571,
+        246,
+        267,
+        -140,
+        -275,
+        529,
+        -271,
+        -31,
+        -320,
+        -429,
+        -106,
+        -485,
+        307,
+        -202,
+        -56,
+        -39,
+        -67,
+        196,
+        -100,
+        28,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -465,
+        -32768,
+        106,
+        -192,
+        -349,
+        -624,
+        -370,
+        76,
+        -635,
+        -340,
+        -653,
+        -532,
+        853,
+        -527,
+        -318,
+        -367,
+        -248,
+        -46,
+        -595,
+        -696,
+        -100,
+        -516,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -164,
+        -32768,
+        -418,
+        -630,
+        -567,
+        -99,
+        -626,
+        -610,
+        181,
+        -541,
+        313,
+        -199,
+        -591,
+        -565,
+        -529,
+        -556,
+        -233,
+        -4,
+        556,
+        -556,
+        -100,
+        -423,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        111,
+        -32768,
+        -536,
+        -431,
+        -213,
+        -163,
+        -61,
+        109,
+        -509,
+        319,
+        -68,
+        -412,
+        -180,
+        285,
+        160,
+        234,
+        94,
+        -209,
+        -475,
+        -566,
+        -100,
+        -184,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        206,
+        -32768,
+        -507,
+        -80,
+        41,
+        -452,
+        -485,
+        -51,
+        -35,
+        -133,
+        -35,
+        -399,
+        -224,
+        507,
+        -376,
+        -128,
+        -116,
+        -83,
+        -96,
+        75,
+        -100,
+        141,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -451,
+        -32768,
+        -467,
+        -672,
+        -629,
+        534,
+        -679,
+        -556,
+        478,
+        -593,
+        229,
+        44,
+        -645,
+        -626,
+        -585,
+        -594,
+        -549,
+        -418,
+        299,
+        -411,
+        -100,
+        -48,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        402,
+        -32768,
+        188,
+        -499,
+        -218,
+        -462,
+        -434,
+        -45,
+        -31,
+        -195,
+        83,
+        -1,
+        -141,
+        -479,
+        -398,
+        27,
+        87,
+        -328,
+        252,
+        -581,
+        -100,
+        -467,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        260,
+        -32768,
+        -543,
+        -16,
+        170,
+        -612,
+        -119,
+        -367,
+        -570,
+        402,
+        -554,
+        -116,
+        314,
+        -447,
+        150,
+        90,
+        -99,
+        -356,
+        -499,
+        -619,
+        -100,
+        -517,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -128,
+        -32768,
+        -445,
+        -593,
+        -295,
+        -348,
+        -626,
+        -592,
+        595,
+        -47,
+        283,
+        -16,
+        -581,
+        -567,
+        -495,
+        -511,
+        -151,
+        -374,
+        202,
+        -567,
+        -100,
+        -453,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -77,
+        -32768,
+        -581,
+        -31,
+        -245,
+        -619,
+        -13,
+        -36,
+        -119,
+        223,
+        -252,
+        -490,
+        -441,
+        712,
+        -381,
+        -409,
+        -260,
+        -412,
+        -490,
+        -661,
+        -100,
+        -561,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -82,
+        -32768,
+        -574,
+        106,
+        277,
+        -500,
+        354,
+        387,
+        -542,
+        -206,
+        -114,
+        -457,
+        48,
+        -501,
+        -4,
+        -61,
+        -119,
+        -219,
+        -343,
+        101,
+        -100,
+        18,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -442,
+        -32768,
+        -449,
+        -658,
+        -615,
+        -317,
+        -688,
+        -620,
+        596,
+        -566,
+        365,
+        367,
+        -646,
+        -74,
+        -546,
+        -578,
+        -546,
+        -400,
+        127,
+        -547,
+        -100,
+        -446,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        129,
+        -32768,
+        199,
+        83,
+        193,
+        -493,
+        -118,
+        37,
+        -237,
+        -58,
+        -35,
+        135,
+        -89,
+        -482,
+        225,
+        180,
+        -206,
+        130,
+        -419,
+        -548,
+        -100,
+        -46,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -181,
+        -32768,
+        -684,
+        62,
+        759,
+        -656,
+        -525,
+        -332,
+        -650,
+        -236,
+        -618,
+        -528,
+        -334,
+        -433,
+        -122,
+        -332,
+        -322,
+        -402,
+        -568,
+        -624,
+        -100,
+        -534,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -408,
+        -32768,
+        -434,
+        -677,
+        -607,
+        184,
+        -679,
+        -615,
+        155,
+        -575,
+        431,
+        -167,
+        -651,
+        -602,
+        -558,
+        -572,
+        -537,
+        -385,
+        503,
+        -506,
+        -100,
+        -369,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -317,
+        -32768,
+        -494,
+        -257,
+        -342,
+        -577,
+        -365,
+        147,
+        -98,
+        -341,
+        -580,
+        -484,
+        661,
+        -468,
+        -322,
+        -381,
+        491,
+        -243,
+        -502,
+        -653,
+        -100,
+        -486,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -450,
+        -32768,
+        -443,
+        -651,
+        -656,
+        -330,
+        -715,
+        -663,
+        814,
+        -600,
+        -147,
+        -189,
+        -660,
+        -610,
+        -611,
+        -635,
+        -564,
+        -386,
+        63,
+        -593,
+        -100,
+        -455,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -293,
+        -32768,
+        -583,
+        -454,
+        -541,
+        -650,
+        757,
+        -533,
+        -717,
+        -477,
+        -706,
+        -603,
+        -357,
+        -543,
+        -505,
+        -562,
+        -342,
+        -482,
+        -653,
+        -582,
+        -100,
+        -642,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -484,
+        -32768,
+        -636,
+        -434,
+        -315,
+        -136,
+        -535,
+        1071,
+        -647,
+        -359,
+        -595,
+        -468,
+        -259,
+        -544,
+        38,
+        -9,
+        -405,
+        -487,
+        -635,
+        -552,
+        -100,
+        -141,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        485,
+        -32768,
+        -404,
+        -442,
+        -394,
+        194,
+        -11,
+        -452,
+        -488,
+        -376,
+        -488,
+        -430,
+        -373,
+        -427,
+        -383,
+        -167,
+        426,
+        -164,
+        -404,
+        -535,
+        -100,
+        -408,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -453,
+        -32768,
+        -447,
+        -675,
+        -635,
+        37,
+        -704,
+        -628,
+        583,
+        -589,
+        442,
+        -148,
+        -665,
+        -616,
+        -577,
+        -588,
+        -565,
+        -410,
+        119,
+        -519,
+        -100,
+        -404,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -387,
+        -32768,
+        -428,
+        -605,
+        -573,
+        37,
+        -640,
+        -604,
+        576,
+        -537,
+        -204,
+        209,
+        -561,
+        -563,
+        -532,
+        -569,
+        -436,
+        250,
+        443,
+        -560,
+        -100,
+        -411,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        365,
+        -32768,
+        376,
+        -436,
+        -82,
+        -540,
+        83,
+        -482,
+        -376,
+        -402,
+        -460,
+        -414,
+        -386,
+        -448,
+        -390,
+        -467,
+        401,
+        -275,
+        216,
+        -598,
+        -100,
+        -506,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -454,
+        -32768,
+        -679,
+        350,
+        361,
+        -585,
+        -526,
+        69,
+        -638,
+        0,
+        -589,
+        -502,
+        -142,
+        -494,
+        -72,
+        606,
+        -362,
+        -422,
+        -590,
+        -597,
+        -100,
+        -78,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        607,
+        -32768,
+        70,
+        -454,
+        -389,
+        -558,
+        -204,
+        -468,
+        -482,
+        -380,
+        -496,
+        -430,
+        -401,
+        -405,
+        -382,
+        -450,
+        344,
+        -271,
+        -369,
+        -592,
+        -100,
+        -504,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -292,
+        -32768,
+        -442,
+        -618,
+        -131,
+        24,
+        -669,
+        -601,
+        353,
+        -548,
+        424,
+        -170,
+        -630,
+        -591,
+        -518,
+        -558,
+        -523,
+        -390,
+        409,
+        -527,
+        -100,
+        -405,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -447,
+        -32768,
+        -519,
+        -190,
+        215,
+        531,
+        -603,
+        -429,
+        42,
+        -447,
+        223,
+        366,
+        -491,
+        -564,
+        -396,
+        -218,
+        -267,
+        119,
+        -323,
+        -375,
+        -100,
+        195,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -270,
+        -32768,
+        -52,
+        -333,
+        -219,
+        -135,
+        -590,
+        199,
+        -3,
+        -454,
+        89,
+        297,
+        -481,
+        -542,
+        109,
+        -474,
+        -230,
+        155,
+        441,
+        -457,
+        -100,
+        302,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -293,
+        -32768,
+        -583,
+        -454,
+        -541,
+        -650,
+        757,
+        -533,
+        -717,
+        -477,
+        -706,
+        -603,
+        -357,
+        -543,
+        -505,
+        -562,
+        -342,
+        -482,
+        -653,
+        -582,
+        -100,
+        -642,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -467,
+        -32768,
+        -476,
+        -679,
+        -598,
+        353,
+        -661,
+        -514,
+        211,
+        -550,
+        418,
+        673,
+        -626,
+        -622,
+        -495,
+        -537,
+        -541,
+        -436,
+        -232,
+        293,
+        -100,
+        78,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        70,
+        -32768,
+        -574,
+        160,
+        382,
+        -10,
+        9,
+        -397,
+        -558,
+        13,
+        -558,
+        -484,
+        -111,
+        282,
+        154,
+        7,
+        19,
+        -377,
+        -265,
+        -592,
+        -100,
+        -483,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        2,
+        -32768,
+        -598,
+        -194,
+        299,
+        -165,
+        -258,
+        -340,
+        -573,
+        260,
+        -558,
+        -456,
+        322,
+        -12,
+        358,
+        277,
+        -211,
+        -377,
+        -293,
+        -596,
+        -100,
+        -483,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        586,
+        -32768,
+        -371,
+        -481,
+        -409,
+        -538,
+        -345,
+        -493,
+        -392,
+        -394,
+        -445,
+        -393,
+        -426,
+        -414,
+        -399,
+        -460,
+        5,
+        352,
+        16,
+        -587,
+        -100,
+        -494,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -195,
+        -32768,
+        -409,
+        -650,
+        -589,
+        -382,
+        -651,
+        -647,
+        402,
+        -562,
+        -63,
+        -221,
+        -629,
+        -572,
+        -558,
+        -589,
+        -496,
+        -335,
+        665,
+        -607,
+        -100,
+        -446,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -24,
+        -32768,
+        -591,
+        -46,
+        -272,
+        -576,
+        -277,
+        -37,
+        -291,
+        283,
+        -138,
+        -402,
+        -350,
+        -488,
+        369,
+        578,
+        -203,
+        -174,
+        -491,
+        -587,
+        -100,
+        -483,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        7,
+        -32768,
+        -616,
+        241,
+        528,
+        -606,
+        -496,
+        -367,
+        -230,
+        196,
+        -343,
+        -105,
+        -331,
+        -454,
+        43,
+        272,
+        -194,
+        -392,
+        -502,
+        -619,
+        -100,
+        -523,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -446,
+        -32768,
+        -500,
+        -647,
+        -538,
+        178,
+        -619,
+        -325,
+        -106,
+        -485,
+        -175,
+        921,
+        -550,
+        -602,
+        -404,
+        -481,
+        -486,
+        -420,
+        -288,
+        -277,
+        -100,
+        627,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -165,
+        -32768,
+        -534,
+        -503,
+        -358,
+        -453,
+        -555,
+        -452,
+        -144,
+        482,
+        287,
+        -280,
+        -440,
+        -508,
+        -91,
+        361,
+        -409,
+        -396,
+        122,
+        -575,
+        -100,
+        -472,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        149,
+        -32768,
+        -567,
+        385,
+        307,
+        -606,
+        -460,
+        -383,
+        -292,
+        51,
+        -396,
+        -460,
+        -145,
+        -458,
+        207,
+        304,
+        -90,
+        -107,
+        -277,
+        -625,
+        -100,
+        -526,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        176,
+        -32768,
+        31,
+        -605,
+        -520,
+        -357,
+        -572,
+        -562,
+        483,
+        -473,
+        369,
+        -197,
+        -576,
+        -553,
+        -44,
+        -69,
+        -433,
+        -185,
+        8,
+        -549,
+        -100,
+        -456,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768,
+        -32768,
+        -154,
+        -32768,
+        387,
+        -646,
+        -594,
+        -334,
+        -636,
+        -593,
+        485,
+        -545,
+        343,
+        529,
+        -604,
+        -586,
+        -513,
+        -556,
+        -479,
+        -56,
+        41,
+        -533,
+        -100,
+        -450,
+        -32768,
+        -32768,
+        -400,
+        -32768,
+        -32768
+      },
+      lambda { 267, 10, -3 },
+      kappa { 695502437462053, 10, -16 },
+      h { 14, 10, -2 },
+      scalingFactor 100,
+      lambdaUngapped { 315181590957692, 10, -15 },
+      kappaUngapped { 22723615854819, 10, -14 },
+      hUngapped { 852942415611443, 10, -15 }
+    }
+  },
+  params {
+    pseudocount 10,
+    rpsdbparams {
+      matrixName "BLOSUM62"
+    }
+  }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cd00003_and_cd00008.aux	Mon Dec 01 05:59:16 2014 -0500
@@ -0,0 +1,12 @@
+BLOSUM62
+11
+1
+0.000000e+00
+0.000000e+00
+0
+0
+100.000000
+234
+6.955024e-02
+160
+4.862535e-02
Binary file test-data/cd00003_and_cd00008.freq has changed
Binary file test-data/cd00003_and_cd00008.loo has changed
Binary file test-data/cd00003_and_cd00008.phr has changed
Binary file test-data/cd00003_and_cd00008.pin has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cd00003_and_cd00008.psd	Mon Dec 01 05:59:16 2014 -0500
@@ -0,0 +1,2 @@
+gnl|cdd|1890191
+gnl|cdd|2379770
Binary file test-data/cd00003_and_cd00008.psi has changed
Binary file test-data/cd00003_and_cd00008.psq has changed
Binary file test-data/cd00003_and_cd00008.rps has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/cd00008.smp	Mon Dec 01 05:59:16 2014 -0500
@@ -0,0 +1,13679 @@
+PssmWithParameters ::= {
+  pssm {
+    isProtein TRUE,
+    numRows 28,
+    numColumns 160,
+    byRow FALSE,
+    query seq {
+      id {
+        general {
+          db "CDD",
+          tag id 189019
+        }
+      },
+      descr {
+        title "cd00008, PIN_53EXO-like, PIN domains of the 5'-3' exonucleases
+ of DNA polymerase I, bacteriophage T4 RNase H and T5-5' nucleases, and
+ homologs.  PIN (PilT N terminus) domains of the 5'-3' exonucleases (53EXO) of
+ mutli-domain DNA polymerase I and single domain protein homologs, as well as,
+ the PIN domains of bacteriophage T5-5'nuclease (T5FEN or 5'-3'exonuclease),
+ bacteriophage T4 RNase H (T4FEN), bacteriophage T3 (T3 phage
+ exodeoxyribonuclease) and other similar  nucleases are included in this
+ family.  The 53EXO of DNA polymerase I recognizes and endonucleolytically
+ cleaves a structure-specific DNA substrate that has a bifurcated downstream
+ duplex and an upstream template-primer duplex that overlaps the downstream
+ duplex by 1 bp.  The T5-5'nuclease is a 5'-3'exodeoxyribonuclease that also
+ exhibits endonucleolytic activity on flap structures (branched duplex DNA
+ containing a free single-stranded 5'end). T4 RNase H, which removes the RNA
+ primers that initiate lagging strand fragments, has 5'- 3'exonuclease
+ activity on DNA/DNA and RNA/DNA duplexes and has endonuclease activity on
+ flap or forked DNA structures. These nucleases are members of the
+ structure-specific, 5' nuclease family that catalyzes hydrolysis of DNA
+ duplex-containing nucleic acid structures during DNA replication, repair, and
+ recombination. They contain a PIN domain with a helical arch/clamp region (I
+ domain) of variable length (approximately 16 to 30 residues in 53EXO-like PIN
+ domains) and a H3TH (helix-3-turn-helix) domain, an atypical
+ helix-hairpin-helix-2-like region.  Both the H3TH domain (not included here)
+ and the helical arch/clamp region are involved in DNA binding. The active
+ site of the 53EXO of Taq DNA polymerase I includes a set of conserved acidic
+ residues that are essential for binding three divalent metal ions (two Mn2+
+ ions and one Zn2+ ion) required for nuclease activity. T5-5'nuclease requires
+ at least two bound divalent metal ions for nuclease activity and is reported
+ to be able to use Mg2+, Mn2+ or Co2+ as co-factors."
+      },
+      inst {
+        repr raw,
+        mol aa,
+        length 160,
+        seq-data ncbieaa "LMLVDGTNLAFRTKHNNSKKKEKINLSPFASSYVSSIQSLAKSYSARTTIVL
+GDKGKSVFRLEHLPEYKGNRDEKYAEEKALDEQFFEYLKDAFELCKATTFPTFTIRGYEADDMAAYLVKKIGHEGDHV
+WIISTDGDWDQLLTDKVSRFSPTTRREYHL"
+      }
+    },
+    intermediateData {
+      weightedResFreqsPerPos {
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 671354166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 661979166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 661979166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 661979166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 671354166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 661979166666667, 10, -15 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 671354166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 661979166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 666666666666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 256508072916667, 10, -16 },
+        { 0, 10, 0 },
+        { 632643229166667, 10, -17 },
+        { 176285625, 10, -10 },
+        { 206882552083333, 10, -16 },
+        { 126725833333333, 10, -16 },
+        { 24244203125, 10, -12 },
+        { 7226921875, 10, -12 },
+        { 1689896875, 10, -11 },
+        { 35689825, 10, -8 },
+        { 296405677083333, 10, -16 },
+        { 737152604166667, 10, -17 },
+        { 147463385416667, 10, -16 },
+        { 170994427083333, 10, -16 },
+        { 140134583333333, 10, -16 },
+        { 168562447916667, 10, -16 },
+        { 233995833333333, 10, -16 },
+        { 352529536458333, 10, -15 },
+        { 21168078125, 10, -12 },
+        { 437098958333333, 10, -17 },
+        { 0, 10, 0 },
+        { 1056925, 10, -8 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 256508072916667, 10, -16 },
+        { 0, 10, 0 },
+        { 632643229166667, 10, -17 },
+        { 176285625, 10, -10 },
+        { 358709088541667, 10, -15 },
+        { 126725833333333, 10, -16 },
+        { 24244203125, 10, -12 },
+        { 7226921875, 10, -12 },
+        { 1689896875, 10, -11 },
+        { 188774166666667, 10, -16 },
+        { 296405677083333, 10, -16 },
+        { 737152604166667, 10, -17 },
+        { 147463385416667, 10, -16 },
+        { 170994427083333, 10, -16 },
+        { 140134583333333, 10, -16 },
+        { 168562447916667, 10, -16 },
+        { 233995833333333, 10, -16 },
+        { 352529536458333, 10, -15 },
+        { 21168078125, 10, -12 },
+        { 437098958333333, 10, -17 },
+        { 0, 10, 0 },
+        { 1056925, 10, -8 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 256508072916667, 10, -16 },
+        { 0, 10, 0 },
+        { 632643229166667, 10, -17 },
+        { 176285625, 10, -10 },
+        { 206882552083333, 10, -16 },
+        { 126725833333333, 10, -16 },
+        { 24244203125, 10, -12 },
+        { 7226921875, 10, -12 },
+        { 1689896875, 10, -11 },
+        { 35689825, 10, -8 },
+        { 296405677083333, 10, -16 },
+        { 737152604166667, 10, -17 },
+        { 147463385416667, 10, -16 },
+        { 170994427083333, 10, -16 },
+        { 140134583333333, 10, -16 },
+        { 168562447916667, 10, -16 },
+        { 356732916666667, 10, -15 },
+        { 19196203125, 10, -12 },
+        { 21168078125, 10, -12 },
+        { 437098958333333, 10, -17 },
+        { 0, 10, 0 },
+        { 1056925, 10, -8 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 256508072916667, 10, -16 },
+        { 0, 10, 0 },
+        { 632643229166667, 10, -17 },
+        { 176285625, 10, -10 },
+        { 206882552083333, 10, -16 },
+        { 126725833333333, 10, -16 },
+        { 357577536458333, 10, -15 },
+        { 7226921875, 10, -12 },
+        { 354919802083333, 10, -15 },
+        { 188774166666667, 10, -16 },
+        { 296405677083333, 10, -16 },
+        { 737152604166667, 10, -17 },
+        { 147463385416667, 10, -16 },
+        { 170994427083333, 10, -16 },
+        { 140134583333333, 10, -16 },
+        { 168562447916667, 10, -16 },
+        { 233995833333333, 10, -16 },
+        { 19196203125, 10, -12 },
+        { 21168078125, 10, -12 },
+        { 437098958333333, 10, -17 },
+        { 0, 10, 0 },
+        { 1056925, 10, -8 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 256508072916667, 10, -16 },
+        { 0, 10, 0 },
+        { 632643229166667, 10, -17 },
+        { 176285625, 10, -10 },
+        { 354021588541667, 10, -15 },
+        { 126725833333333, 10, -16 },
+        { 24244203125, 10, -12 },
+        { 7226921875, 10, -12 },
+        { 1689896875, 10, -11 },
+        { 188774166666667, 10, -16 },
+        { 296405677083333, 10, -16 },
+        { 737152604166667, 10, -17 },
+        { 352767171875, 10, -12 },
+        { 170994427083333, 10, -16 },
+        { 140134583333333, 10, -16 },
+        { 168562447916667, 10, -16 },
+        { 233995833333333, 10, -16 },
+        { 19196203125, 10, -12 },
+        { 21168078125, 10, -12 },
+        { 437098958333333, 10, -17 },
+        { 0, 10, 0 },
+        { 1056925, 10, -8 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 256508072916667, 10, -16 },
+        { 0, 10, 0 },
+        { 632643229166667, 10, -17 },
+        { 176285625, 10, -10 },
+        { 206882552083333, 10, -16 },
+        { 126725833333333, 10, -16 },
+        { 24244203125, 10, -12 },
+        { 7226921875, 10, -12 },
+        { 1689896875, 10, -11 },
+        { 188774166666667, 10, -16 },
+        { 367661401041667, 10, -15 },
+        { 737152604166667, 10, -17 },
+        { 147463385416667, 10, -16 },
+        { 350432776041667, 10, -15 },
+        { 140134583333333, 10, -16 },
+        { 168562447916667, 10, -16 },
+        { 233995833333333, 10, -16 },
+        { 19196203125, 10, -12 },
+        { 21168078125, 10, -12 },
+        { 437098958333333, 10, -17 },
+        { 0, 10, 0 },
+        { 1056925, 10, -8 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 256508072916667, 10, -16 },
+        { 0, 10, 0 },
+        { 632643229166667, 10, -17 },
+        { 176285625, 10, -10 },
+        { 206882552083333, 10, -16 },
+        { 126725833333333, 10, -16 },
+        { 24244203125, 10, -12 },
+        { 7226921875, 10, -12 },
+        { 1689896875, 10, -11 },
+        { 188774166666667, 10, -16 },
+        { 296405677083333, 10, -16 },
+        { 737152604166667, 10, -17 },
+        { 147463385416667, 10, -16 },
+        { 170994427083333, 10, -16 },
+        { 140134583333333, 10, -16 },
+        { 168562447916667, 10, -16 },
+        { 361420416666667, 10, -15 },
+        { 19196203125, 10, -12 },
+        { 354501411458333, 10, -15 },
+        { 437098958333333, 10, -17 },
+        { 0, 10, 0 },
+        { 1056925, 10, -8 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 671354166666667, 10, -15 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 666666666666667, 10, -15 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 260166666666667, 10, -16 },
+        { 0, 10, 0 },
+        { 641666666666667, 10, -17 },
+        { 1788, 10, -5 },
+        { 209833333333333, 10, -16 },
+        { 128533333333333, 10, -16 },
+        { 2459, 10, -5 },
+        { 733, 10, -5 },
+        { 1714, 10, -5 },
+        { 3571675, 10, -7 },
+        { 300633333333333, 10, -16 },
+        { 747666666666667, 10, -17 },
+        { 149566666666667, 10, -16 },
+        { 173433333333333, 10, -16 },
+        { 142133333333333, 10, -16 },
+        { 170966666666667, 10, -16 },
+        { 352379166666667, 10, -15 },
+        { 1947, 10, -5 },
+        { 2147, 10, -5 },
+        { 443333333333334, 10, -17 },
+        { 0, 10, 0 },
+        { 1072, 10, -5 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 661979166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 661979166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 666666666666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 661979166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 661979166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 666666666666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 3640375, 10, -7 },
+        { 0, 10, 0 },
+        { 641666666666667, 10, -17 },
+        { 1788, 10, -5 },
+        { 209833333333333, 10, -16 },
+        { 128533333333333, 10, -16 },
+        { 2459, 10, -5 },
+        { 733, 10, -5 },
+        { 1714, 10, -5 },
+        { 3477925, 10, -7 },
+        { 300633333333333, 10, -16 },
+        { 747666666666667, 10, -17 },
+        { 149566666666667, 10, -16 },
+        { 173433333333333, 10, -16 },
+        { 142133333333333, 10, -16 },
+        { 170966666666667, 10, -16 },
+        { 237333333333333, 10, -16 },
+        { 1947, 10, -5 },
+        { 2147, 10, -5 },
+        { 443333333333334, 10, -17 },
+        { 0, 10, 0 },
+        { 1072, 10, -5 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 260166666666667, 10, -16 },
+        { 0, 10, 0 },
+        { 641666666666667, 10, -17 },
+        { 1788, 10, -5 },
+        { 209833333333333, 10, -16 },
+        { 128533333333333, 10, -16 },
+        { 2459, 10, -5 },
+        { 733, 10, -5 },
+        { 1714, 10, -5 },
+        { 191466666666667, 10, -16 },
+        { 300633333333333, 10, -16 },
+        { 747666666666667, 10, -17 },
+        { 149566666666667, 10, -16 },
+        { 173433333333333, 10, -16 },
+        { 142133333333333, 10, -16 },
+        { 3551175, 10, -7 },
+        { 237333333333333, 10, -16 },
+        { 1947, 10, -5 },
+        { 2147, 10, -5 },
+        { 443333333333334, 10, -17 },
+        { 0, 10, 0 },
+        { 339365833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 3546625, 10, -7 },
+        { 0, 10, 0 },
+        { 641666666666667, 10, -17 },
+        { 1788, 10, -5 },
+        { 359004166666667, 10, -15 },
+        { 128533333333333, 10, -16 },
+        { 2459, 10, -5 },
+        { 733, 10, -5 },
+        { 1714, 10, -5 },
+        { 191466666666667, 10, -16 },
+        { 300633333333333, 10, -16 },
+        { 747666666666667, 10, -17 },
+        { 149566666666667, 10, -16 },
+        { 173433333333333, 10, -16 },
+        { 142133333333333, 10, -16 },
+        { 170966666666667, 10, -16 },
+        { 237333333333333, 10, -16 },
+        { 1947, 10, -5 },
+        { 2147, 10, -5 },
+        { 443333333333334, 10, -17 },
+        { 0, 10, 0 },
+        { 1072, 10, -5 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 260166666666667, 10, -16 },
+        { 0, 10, 0 },
+        { 641666666666667, 10, -17 },
+        { 1788, 10, -5 },
+        { 68765, 10, -5 },
+        { 128533333333333, 10, -16 },
+        { 2459, 10, -5 },
+        { 733, 10, -5 },
+        { 1714, 10, -5 },
+        { 191466666666667, 10, -16 },
+        { 300633333333333, 10, -16 },
+        { 747666666666667, 10, -17 },
+        { 149566666666667, 10, -16 },
+        { 173433333333333, 10, -16 },
+        { 142133333333333, 10, -16 },
+        { 170966666666667, 10, -16 },
+        { 237333333333333, 10, -16 },
+        { 1947, 10, -5 },
+        { 2147, 10, -5 },
+        { 443333333333334, 10, -17 },
+        { 0, 10, 0 },
+        { 1072, 10, -5 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 260166666666667, 10, -16 },
+        { 0, 10, 0 },
+        { 641666666666667, 10, -17 },
+        { 1788, 10, -5 },
+        { 349629166666667, 10, -15 },
+        { 128533333333333, 10, -16 },
+        { 2459, 10, -5 },
+        { 733, 10, -5 },
+        { 1714, 10, -5 },
+        { 191466666666667, 10, -16 },
+        { 300633333333333, 10, -16 },
+        { 747666666666667, 10, -17 },
+        { 149566666666667, 10, -16 },
+        { 173433333333333, 10, -16 },
+        { 142133333333333, 10, -16 },
+        { 170966666666667, 10, -16 },
+        { 361754166666667, 10, -15 },
+        { 1947, 10, -5 },
+        { 2147, 10, -5 },
+        { 443333333333334, 10, -17 },
+        { 0, 10, 0 },
+        { 1072, 10, -5 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 260166666666667, 10, -16 },
+        { 0, 10, 0 },
+        { 641666666666667, 10, -17 },
+        { 1788, 10, -5 },
+        { 209833333333333, 10, -16 },
+        { 128533333333333, 10, -16 },
+        { 2459, 10, -5 },
+        { 733, 10, -5 },
+        { 1714, 10, -5 },
+        { 3477925, 10, -7 },
+        { 300633333333333, 10, -16 },
+        { 747666666666667, 10, -17 },
+        { 149566666666667, 10, -16 },
+        { 173433333333333, 10, -16 },
+        { 142133333333333, 10, -16 },
+        { 170966666666667, 10, -16 },
+        { 237333333333333, 10, -16 },
+        { 357490833333333, 10, -15 },
+        { 2147, 10, -5 },
+        { 443333333333334, 10, -17 },
+        { 0, 10, 0 },
+        { 1072, 10, -5 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 3546625, 10, -7 },
+        { 0, 10, 0 },
+        { 641666666666667, 10, -17 },
+        { 1788, 10, -5 },
+        { 209833333333333, 10, -16 },
+        { 128533333333333, 10, -16 },
+        { 2459, 10, -5 },
+        { 733, 10, -5 },
+        { 1714, 10, -5 },
+        { 191466666666667, 10, -16 },
+        { 300633333333333, 10, -16 },
+        { 747666666666667, 10, -17 },
+        { 149566666666667, 10, -16 },
+        { 173433333333333, 10, -16 },
+        { 142133333333333, 10, -16 },
+        { 170966666666667, 10, -16 },
+        { 237333333333333, 10, -16 },
+        { 1947, 10, -5 },
+        { 2147, 10, -5 },
+        { 342454166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 1072, 10, -5 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 661979166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 666666666666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 666666666666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 661979166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 661979166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 661979166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 666666666666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 363671640625, 10, -12 },
+        { 0, 10, 0 },
+        { 632643229166667, 10, -17 },
+        { 176285625, 10, -10 },
+        { 206882552083333, 10, -16 },
+        { 126725833333333, 10, -16 },
+        { 24244203125, 10, -12 },
+        { 7226921875, 10, -12 },
+        { 1689896875, 10, -11 },
+        { 188774166666667, 10, -16 },
+        { 362973901041667, 10, -15 },
+        { 737152604166667, 10, -17 },
+        { 147463385416667, 10, -16 },
+        { 170994427083333, 10, -16 },
+        { 140134583333333, 10, -16 },
+        { 168562447916667, 10, -16 },
+        { 233995833333333, 10, -16 },
+        { 19196203125, 10, -12 },
+        { 21168078125, 10, -12 },
+        { 437098958333333, 10, -17 },
+        { 0, 10, 0 },
+        { 1056925, 10, -8 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 666666666666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 661979166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 671354166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 661979166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 671354166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 666666666666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 671354166666667, 10, -15 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 671354166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 671354166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 661979166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 671354166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 666666666666667, 10, -15 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 666666666666667, 10, -15 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 666666666666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 671354166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 1, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 661979166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 661979166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 666666666666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 666666666666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 671354166666667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 260166666666667, 10, -16 },
+        { 0, 10, 0 },
+        { 641666666666667, 10, -17 },
+        { 1788, 10, -5 },
+        { 209833333333333, 10, -16 },
+        { 128533333333333, 10, -16 },
+        { 2459, 10, -5 },
+        { 733, 10, -5 },
+        { 1714, 10, -5 },
+        { 191466666666667, 10, -16 },
+        { 300633333333333, 10, -16 },
+        { 3454975, 10, -7 },
+        { 149566666666667, 10, -16 },
+        { 173433333333333, 10, -16 },
+        { 142133333333333, 10, -16 },
+        { 170966666666667, 10, -16 },
+        { 237333333333333, 10, -16 },
+        { 348115833333333, 10, -15 },
+        { 2147, 10, -5 },
+        { 443333333333334, 10, -17 },
+        { 0, 10, 0 },
+        { 1072, 10, -5 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 338020833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 328645833333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 333333333333333, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 }
+      },
+      freqRatios {
+        { 0, 10, 0 },
+        { 470753112645004, 10, -16 },
+        { 0, 10, 0 },
+        { 109710870088264, 10, -16 },
+        { 143466959977033, 10, -16 },
+        { 197897983433723, 10, -16 },
+        { 304465526195178, 10, -16 },
+        { 18367400757773, 10, -15 },
+        { 638715572607869, 10, -17 },
+        { 172635557500734, 10, -15 },
+        { 204348776856126, 10, -16 },
+        { 224525159786302, 10, -15 },
+        { 294936609618798, 10, -16 },
+        { 125544200950755, 10, -16 },
+        { 173297186753908, 10, -16 },
+        { 157023457131053, 10, -16 },
+        { 177672421775699, 10, -16 },
+        { 284301948209719, 10, -16 },
+        { 393094169303881, 10, -16 },
+        { 188659161281101, 10, -15 },
+        { 498428424751615, 10, -17 },
+        { 0, 10, 0 },
+        { 176846035976425, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 475914374981558, 10, -16 },
+        { 0, 10, 0 },
+        { 169146694194653, 10, -15 },
+        { 139149492056955, 10, -16 },
+        { 20216313086963, 10, -15 },
+        { 277418694701106, 10, -16 },
+        { 225557647114413, 10, -16 },
+        { 804245237695617, 10, -17 },
+        { 544772979847941, 10, -16 },
+        { 223189173887055, 10, -16 },
+        { 216248576527176, 10, -15 },
+        { 110877672544565, 10, -15 },
+        { 147235492814291, 10, -16 },
+        { 169669681624848, 10, -16 },
+        { 201396737863849, 10, -16 },
+        { 199613664770848, 10, -16 },
+        { 349638498332142, 10, -16 },
+        { 355965703226873, 10, -16 },
+        { 596114766205416, 10, -16 },
+        { 600739867455091, 10, -17 },
+        { 0, 10, 0 },
+        { 163548970398813, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 398042769070412, 10, -16 },
+        { 0, 10, 0 },
+        { 103621295753403, 10, -16 },
+        { 135814184028967, 10, -16 },
+        { 188301902916555, 10, -16 },
+        { 348957449686599, 10, -16 },
+        { 172980662249603, 10, -16 },
+        { 664833394017132, 10, -17 },
+        { 159819745619377, 10, -15 },
+        { 199980904940763, 10, -16 },
+        { 345315091539976, 10, -15 },
+        { 341035666422869, 10, -16 },
+        { 118128962968551, 10, -16 },
+        { 162841743157981, 10, -16 },
+        { 158587197573169, 10, -16 },
+        { 185821627879523, 10, -16 },
+        { 257259523236948, 10, -16 },
+        { 340529289533619, 10, -16 },
+        { 90003469626038, 10, -15 },
+        { 571599554198386, 10, -17 },
+        { 0, 10, 0 },
+        { 180040168300908, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 542257393042837, 10, -16 },
+        { 0, 10, 0 },
+        { 115698227857051, 10, -16 },
+        { 150795608225195, 10, -16 },
+        { 207564471720996, 10, -16 },
+        { 261219516921295, 10, -16 },
+        { 194270926525139, 10, -16 },
+        { 613886251520613, 10, -17 },
+        { 182818275311145, 10, -15 },
+        { 208796352383107, 10, -16 },
+        { 108434754530234, 10, -15 },
+        { 250378266816119, 10, -16 },
+        { 13279332611084, 10, -15 },
+        { 18355133210882, 10, -15 },
+        { 155791714432246, 10, -16 },
+        { 17010860866937, 10, -15 },
+        { 310885829326583, 10, -16 },
+        { 444382269675588, 10, -16 },
+        { 285380142268, 10, -12 },
+        { 427916807516953, 10, -17 },
+        { 0, 10, 0 },
+        { 173849589305154, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 354220347614583, 10, -16 },
+        { 0, 10, 0 },
+        { 483583011770833, 10, -17 },
+        { 497354020552667, 10, -15 },
+        { 885397389270834, 10, -16 },
+        { 960687313613334, 10, -17 },
+        { 38993655143025, 10, -15 },
+        { 12434590724675, 10, -15 },
+        { 1452681018995, 10, -14 },
+        { 375317941005333, 10, -16 },
+        { 2154135884895, 10, -14 },
+        { 647581453385, 10, -14 },
+        { 581011463205833, 10, -16 },
+        { 259593637139833, 10, -16 },
+        { 318762827838, 10, -13 },
+        { 244995243591333, 10, -16 },
+        { 542012743573333, 10, -16 },
+        { 338188968249, 10, -13 },
+        { 1806164512185, 10, -14 },
+        { 257246732458333, 10, -17 },
+        { 0, 10, 0 },
+        { 9264319542, 10, -12 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 557257137912221, 10, -16 },
+        { 0, 10, 0 },
+        { 684459123699045, 10, -17 },
+        { 232865471529659, 10, -16 },
+        { 225774120212017, 10, -16 },
+        { 15187562987997, 10, -14 },
+        { 397240795179432, 10, -15 },
+        { 100186436776423, 10, -16 },
+        { 214995860206967, 10, -16 },
+        { 242260170754606, 10, -16 },
+        { 43487643929657, 10, -15 },
+        { 112393444985339, 10, -16 },
+        { 258569359005366, 10, -16 },
+        { 179148645314445, 10, -16 },
+        { 16681637175222, 10, -15 },
+        { 182324608075563, 10, -16 },
+        { 4431501744715, 10, -14 },
+        { 265905790727289, 10, -16 },
+        { 254909545233823, 10, -16 },
+        { 824288676546897, 10, -17 },
+        { 0, 10, 0 },
+        { 312742598332817, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 657512518427184, 10, -16 },
+        { 0, 10, 0 },
+        { 980673529640593, 10, -17 },
+        { 341199422081181, 10, -16 },
+        { 464214565432119, 10, -16 },
+        { 16849339469424, 10, -15 },
+        { 4058160450562, 10, -14 },
+        { 145975717924975, 10, -15 },
+        { 220610888364504, 10, -16 },
+        { 39979313953536, 10, -15 },
+        { 367434973436804, 10, -16 },
+        { 122975438416943, 10, -16 },
+        { 428902518240682, 10, -16 },
+        { 277235620187515, 10, -16 },
+        { 346723272827854, 10, -16 },
+        { 336694013464413, 10, -16 },
+        { 179450394761681, 10, -15 },
+        { 167672295832292, 10, -15 },
+        { 336321853508313, 10, -16 },
+        { 465383420523468, 10, -17 },
+        { 0, 10, 0 },
+        { 261600237397981, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 415582842705323, 10, -16 },
+        { 0, 10, 0 },
+        { 597917490809494, 10, -17 },
+        { 464918282009155, 10, -16 },
+        { 662199866879694, 10, -16 },
+        { 143525265696563, 10, -16 },
+        { 387447504649582, 10, -16 },
+        { 152648868466494, 10, -15 },
+        { 148251595766294, 10, -16 },
+        { 523612326073556, 10, -16 },
+        { 293216898269822, 10, -16 },
+        { 120149598283039, 10, -16 },
+        { 169828338990206, 10, -15 },
+        { 233568589680957, 10, -16 },
+        { 1568573918315, 10, -13 },
+        { 454368005157194, 10, -16 },
+        { 579503909805792, 10, -16 },
+        { 378085485134354, 10, -16 },
+        { 210519388812666, 10, -16 },
+        { 456074984500139, 10, -17 },
+        { 0, 10, 0 },
+        { 258779704373985, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 398228961369865, 10, -16 },
+        { 0, 10, 0 },
+        { 103638114189653, 10, -16 },
+        { 136033782673033, 10, -16 },
+        { 188093621304, 10, -13 },
+        { 348328356520512, 10, -16 },
+        { 172925943986064, 10, -16 },
+        { 663899036151202, 10, -17 },
+        { 162307602827734, 10, -15 },
+        { 199837765228126, 10, -16 },
+        { 342271371139524, 10, -15 },
+        { 340130491383798, 10, -16 },
+        { 11819168097856, 10, -15 },
+        { 162896785760019, 10, -16 },
+        { 158272768267719, 10, -16 },
+        { 185344118111755, 10, -16 },
+        { 257338899216385, 10, -16 },
+        { 341074542936381, 10, -16 },
+        { 905586417381287, 10, -16 },
+        { 569945754434948, 10, -17 },
+        { 0, 10, 0 },
+        { 179885221189758, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 304909444916966, 10, -15 },
+        { 0, 10, 0 },
+        { 115642106179125, 10, -16 },
+        { 2566152831674, 10, -14 },
+        { 344030856974861, 10, -16 },
+        { 136264170822355, 10, -16 },
+        { 23731838147564, 10, -14 },
+        { 99735072326284, 10, -16 },
+        { 220677318935763, 10, -16 },
+        { 341811898591551, 10, -16 },
+        { 374002895729019, 10, -16 },
+        { 115040669699975, 10, -16 },
+        { 253821341465716, 10, -16 },
+        { 287540881762165, 10, -16 },
+        { 24344186426681, 10, -15 },
+        { 23902128373638, 10, -15 },
+        { 762591385709253, 10, -16 },
+        { 41434961082124, 10, -15 },
+        { 396891239173653, 10, -16 },
+        { 463547712807995, 10, -17 },
+        { 0, 10, 0 },
+        { 128342054362144, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 349355912114386, 10, -16 },
+        { 0, 10, 0 },
+        { 811883642845215, 10, -17 },
+        { 138732698353414, 10, -16 },
+        { 209951801401963, 10, -16 },
+        { 182822430473127, 10, -15 },
+        { 199398232329425, 10, -16 },
+        { 172667603825982, 10, -16 },
+        { 468653544297368, 10, -16 },
+        { 208328060694281, 10, -16 },
+        { 198647399715125, 10, -15 },
+        { 231836021020284, 10, -16 },
+        { 143302419459341, 10, -16 },
+        { 147890116562882, 10, -16 },
+        { 1687132129371, 10, -14 },
+        { 201159602090152, 10, -16 },
+        { 282076912598285, 10, -16 },
+        { 278695411931286, 10, -16 },
+        { 487613718014362, 10, -16 },
+        { 149288267081388, 10, -16 },
+        { 0, 10, 0 },
+        { 174051140348393, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 587453423433531, 10, -16 },
+        { 0, 10, 0 },
+        { 728470159588813, 10, -17 },
+        { 307638840610188, 10, -16 },
+        { 502167112976479, 10, -16 },
+        { 128775342501252, 10, -16 },
+        { 370887578454347, 10, -16 },
+        { 156879841482563, 10, -16 },
+        { 164816740472954, 10, -16 },
+        { 808856752643306, 10, -16 },
+        { 344751056392984, 10, -16 },
+        { 114858251517492, 10, -16 },
+        { 368187526074441, 10, -16 },
+        { 248938365887033, 10, -16 },
+        { 446648843082867, 10, -16 },
+        { 310009999929321, 10, -15 },
+        { 163540874475117, 10, -15 },
+        { 483926065759301, 10, -16 },
+        { 251809032525025, 10, -16 },
+        { 434233712572279, 10, -17 },
+        { 0, 10, 0 },
+        { 149139566821579, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 529223081353056, 10, -16 },
+        { 0, 10, 0 },
+        { 102898426594338, 10, -16 },
+        { 252423141975761, 10, -16 },
+        { 318137133385471, 10, -16 },
+        { 151009857816575, 10, -15 },
+        { 30789545059857, 10, -15 },
+        { 107852905435427, 10, -16 },
+        { 357521600000597, 10, -16 },
+        { 308926178436114, 10, -16 },
+        { 618378913668374, 10, -16 },
+        { 161309938238959, 10, -16 },
+        { 290589546898592, 10, -16 },
+        { 241489212994309, 10, -16 },
+        { 227774037532036, 10, -16 },
+        { 247960457709178, 10, -16 },
+        { 728677447337823, 10, -16 },
+        { 277502261115925, 10, -15 },
+        { 484916488084646, 10, -16 },
+        { 821267799086754, 10, -17 },
+        { 0, 10, 0 },
+        { 347042971030983, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 168798312210313, 10, -15 },
+        { 0, 10, 0 },
+        { 889458390593175, 10, -17 },
+        { 242020253349452, 10, -16 },
+        { 414825341161045, 10, -16 },
+        { 151306820284826, 10, -15 },
+        { 408391431901632, 10, -16 },
+        { 122001524690172, 10, -16 },
+        { 28251635211666, 10, -15 },
+        { 147758113123557, 10, -15 },
+        { 54796842050912, 10, -15 },
+        { 146679786791542, 10, -16 },
+        { 234008801117838, 10, -16 },
+        { 252352525371074, 10, -16 },
+        { 311968964081879, 10, -16 },
+        { 434489636331368, 10, -16 },
+        { 563981741982392, 10, -16 },
+        { 366959909366716, 10, -16 },
+        { 383747563967665, 10, -16 },
+        { 79455254213763, 10, -16 },
+        { 0, 10, 0 },
+        { 343425789532017, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 377487490580099, 10, -16 },
+        { 0, 10, 0 },
+        { 725304580227257, 10, -17 },
+        { 244094628956605, 10, -16 },
+        { 399504848995392, 10, -16 },
+        { 264098130063501, 10, -16 },
+        { 259733034663119, 10, -16 },
+        { 276526005364764, 10, -15 },
+        { 337979455260059, 10, -16 },
+        { 316097870882183, 10, -16 },
+        { 171730127504118, 10, -15 },
+        { 19828065373244, 10, -15 },
+        { 341662641815667, 10, -16 },
+        { 190119124912875, 10, -16 },
+        { 332067921671209, 10, -16 },
+        { 327940256202846, 10, -16 },
+        { 375387809675288, 10, -16 },
+        { 288282793459078, 10, -16 },
+        { 359056868251842, 10, -16 },
+        { 538634484967548, 10, -17 },
+        { 0, 10, 0 },
+        { 381660295601498, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 17333739816633, 10, -14 },
+        { 0, 10, 0 },
+        { 108370511003011, 10, -16 },
+        { 360258041560831, 10, -16 },
+        { 362788248035637, 10, -16 },
+        { 168139611060357, 10, -16 },
+        { 461088814333407, 10, -16 },
+        { 129399058934792, 10, -16 },
+        { 486677810412749, 10, -16 },
+        { 345434220346806, 10, -16 },
+        { 561269014410269, 10, -16 },
+        { 154379966445681, 10, -16 },
+        { 153947789340987, 10, -15 },
+        { 245167923627399, 10, -16 },
+        { 262551019611648, 10, -16 },
+        { 268593501587351, 10, -16 },
+        { 64465411044266, 10, -15 },
+        { 478548661728801, 10, -16 },
+        { 146589172125785, 10, -15 },
+        { 395360040924358, 10, -17 },
+        { 0, 10, 0 },
+        { 15089295378271, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 385601960979861, 10, -16 },
+        { 0, 10, 0 },
+        { 768866855701389, 10, -17 },
+        { 505753481234, 10, -13 },
+        { 383902335851389, 10, -16 },
+        { 199566786646222, 10, -16 },
+        { 412277338351333, 10, -16 },
+        { 1725406761215, 10, -14 },
+        { 335701790946333, 10, -16 },
+        { 368246662639556, 10, -16 },
+        { 166206357634772, 10, -15 },
+        { 183387360995556, 10, -16 },
+        { 291815476757033, 10, -15 },
+        { 198145761705222, 10, -16 },
+        { 293563895346222, 10, -16 },
+        { 312182317227389, 10, -16 },
+        { 571963884104444, 10, -16 },
+        { 42649590625125, 10, -15 },
+        { 367191289757667, 10, -16 },
+        { 415108836605556, 10, -17 },
+        { 0, 10, 0 },
+        { 148661479126667, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 584989988690593, 10, -16 },
+        { 0, 10, 0 },
+        { 814020264610471, 10, -17 },
+        { 296200408534058, 10, -16 },
+        { 451258249272688, 10, -16 },
+        { 152961072822578, 10, -15 },
+        { 374012384771564, 10, -16 },
+        { 132332037573877, 10, -16 },
+        { 256010795865399, 10, -16 },
+        { 151799984000675, 10, -15 },
+        { 5065588503826, 10, -14 },
+        { 139186879704793, 10, -16 },
+        { 313257802273393, 10, -16 },
+        { 251498628405121, 10, -16 },
+        { 336970781728777, 10, -16 },
+        { 458656028003242, 10, -16 },
+        { 156963853092315, 10, -15 },
+        { 466079108211247, 10, -16 },
+        { 316572571673291, 10, -16 },
+        { 787848188567557, 10, -17 },
+        { 0, 10, 0 },
+        { 347523131103035, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 560676971717902, 10, -16 },
+        { 0, 10, 0 },
+        { 614666941405143, 10, -17 },
+        { 300160713819656, 10, -16 },
+        { 430141320580266, 10, -16 },
+        { 104040543023188, 10, -16 },
+        { 218279806332786, 10, -15 },
+        { 106311306410705, 10, -16 },
+        { 150814980420552, 10, -16 },
+        { 150505751700207, 10, -15 },
+        { 271344743690433, 10, -16 },
+        { 898355883390927, 10, -17 },
+        { 286332814826261, 10, -16 },
+        { 261412108460924, 10, -15 },
+        { 322336326216039, 10, -16 },
+        { 425406958725837, 10, -16 },
+        { 511955308494854, 10, -16 },
+        { 334172028328828, 10, -16 },
+        { 221211016973249, 10, -16 },
+        { 392117033780907, 10, -17 },
+        { 0, 10, 0 },
+        { 110955846859996, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 415983968578846, 10, -16 },
+        { 0, 10, 0 },
+        { 690961652624566, 10, -17 },
+        { 183905210480814, 10, -15 },
+        { 590033929641914, 10, -16 },
+        { 192476078470263, 10, -16 },
+        { 309079008371874, 10, -16 },
+        { 112192426789343, 10, -16 },
+        { 346944523527586, 10, -16 },
+        { 149242773692372, 10, -15 },
+        { 168531375690427, 10, -15 },
+        { 18455726228387, 10, -15 },
+        { 350530890593968, 10, -16 },
+        { 241670050469212, 10, -16 },
+        { 345797054872032, 10, -16 },
+        { 442060456816854, 10, -16 },
+        { 449758247317927, 10, -16 },
+        { 348293133510244, 10, -16 },
+        { 376725232416754, 10, -16 },
+        { 427552862896129, 10, -17 },
+        { 0, 10, 0 },
+        { 140012108700783, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 646420155136255, 10, -16 },
+        { 0, 10, 0 },
+        { 116169776746185, 10, -16 },
+        { 402797686920136, 10, -16 },
+        { 580703223155543, 10, -16 },
+        { 206077077687748, 10, -16 },
+        { 48653665001386, 10, -15 },
+        { 152307761086434, 10, -16 },
+        { 32468147077466, 10, -15 },
+        { 165388357984956, 10, -15 },
+        { 553941175857722, 10, -16 },
+        { 159605703546982, 10, -16 },
+        { 39226796497703, 10, -15 },
+        { 399544583136324, 10, -16 },
+        { 428929266747909, 10, -16 },
+        { 567571799008897, 10, -16 },
+        { 753477742920944, 10, -16 },
+        { 166912028084494, 10, -15 },
+        { 458346577237584, 10, -16 },
+        { 730096088098394, 10, -17 },
+        { 0, 10, 0 },
+        { 202370240269747, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 63891737673712, 10, -15 },
+        { 0, 10, 0 },
+        { 112743140119728, 10, -16 },
+        { 539345594709424, 10, -16 },
+        { 188194403487601, 10, -15 },
+        { 204632561499309, 10, -16 },
+        { 464176704124385, 10, -16 },
+        { 1635288118891, 10, -14 },
+        { 315143575415658, 10, -16 },
+        { 531327688158507, 10, -16 },
+        { 539867608955764, 10, -16 },
+        { 15171048159049, 10, -15 },
+        { 388660375699357, 10, -16 },
+        { 395943321738958, 10, -16 },
+        { 470657277697534, 10, -16 },
+        { 406335276513931, 10, -16 },
+        { 757175659099708, 10, -16 },
+        { 166065016023096, 10, -15 },
+        { 453339109593733, 10, -16 },
+        { 735854353986836, 10, -17 },
+        { 0, 10, 0 },
+        { 199135106972128, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 752156665563199, 10, -16 },
+        { 0, 10, 0 },
+        { 116055560560769, 10, -16 },
+        { 435386185564136, 10, -16 },
+        { 617237230506237, 10, -16 },
+        { 201608392920637, 10, -16 },
+        { 552996236250276, 10, -16 },
+        { 163255634439601, 10, -16 },
+        { 276596268025327, 10, -16 },
+        { 167606393022378, 10, -15 },
+        { 495960221485278, 10, -16 },
+        { 14744099915376, 10, -15 },
+        { 423100710161336, 10, -16 },
+        { 409171020103297, 10, -16 },
+        { 449566373763687, 10, -16 },
+        { 580310376316286, 10, -16 },
+        { 174986541660983, 10, -15 },
+        { 591414340461881, 10, -16 },
+        { 3839674767265, 10, -14 },
+        { 713237928384505, 10, -17 },
+        { 0, 10, 0 },
+        { 200973377548413, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 630712330153834, 10, -16 },
+        { 0, 10, 0 },
+        { 115551967211428, 10, -16 },
+        { 326536102359294, 10, -16 },
+        { 361835875020263, 10, -16 },
+        { 256326731447801, 10, -16 },
+        { 226723969963306, 10, -15 },
+        { 120330592010514, 10, -16 },
+        { 133760280449374, 10, -15 },
+        { 35122717530526, 10, -15 },
+        { 781456689707246, 10, -16 },
+        { 188647203317914, 10, -16 },
+        { 299916463743503, 10, -16 },
+        { 322206216854024, 10, -16 },
+        { 25830660993624, 10, -15 },
+        { 286325296515467, 10, -16 },
+        { 514967012953586, 10, -16 },
+        { 421388808594313, 10, -16 },
+        { 6989103069559, 10, -14 },
+        { 745392149137643, 10, -17 },
+        { 0, 10, 0 },
+        { 191216836250568, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 552575590507559, 10, -16 },
+        { 0, 10, 0 },
+        { 944997051020611, 10, -17 },
+        { 667065289321268, 10, -16 },
+        { 189262703056169, 10, -15 },
+        { 191021563798593, 10, -16 },
+        { 523565230175377, 10, -16 },
+        { 20434354855541, 10, -15 },
+        { 250594656930367, 10, -16 },
+        { 55394535359268, 10, -15 },
+        { 451889956654938, 10, -16 },
+        { 131795448383143, 10, -16 },
+        { 172440164415146, 10, -15 },
+        { 368268381640555, 10, -16 },
+        { 493942414233902, 10, -16 },
+        { 431900360114386, 10, -16 },
+        { 682329082277677, 10, -16 },
+        { 481318123335175, 10, -16 },
+        { 343707631138052, 10, -16 },
+        { 678772038635221, 10, -17 },
+        { 0, 10, 0 },
+        { 191338760784036, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 558361562773413, 10, -16 },
+        { 0, 10, 0 },
+        { 112762556105109, 10, -16 },
+        { 313316306491261, 10, -16 },
+        { 403956706410151, 10, -16 },
+        { 273311136313956, 10, -16 },
+        { 402411397303693, 10, -16 },
+        { 122472505864477, 10, -16 },
+        { 456254189802391, 10, -16 },
+        { 37472152816069, 10, -15 },
+        { 190058713255139, 10, -15 },
+        { 22305398178306, 10, -15 },
+        { 252314174282887, 10, -16 },
+        { 266216337742998, 10, -15 },
+        { 281799600504076, 10, -16 },
+        { 30803730416649, 10, -15 },
+        { 482815510863868, 10, -16 },
+        { 419516138104183, 10, -16 },
+        { 517727998534114, 10, -16 },
+        { 753351356155473, 10, -17 },
+        { 0, 10, 0 },
+        { 198126277026143, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 789201297303017, 10, -16 },
+        { 0, 10, 0 },
+        { 138096272724124, 10, -16 },
+        { 36896639945679, 10, -15 },
+        { 46259548568564, 10, -15 },
+        { 244709437171569, 10, -16 },
+        { 50228120413662, 10, -15 },
+        { 136376960377034, 10, -16 },
+        { 565376294210458, 10, -16 },
+        { 416764350026771, 10, -16 },
+        { 717921352264822, 10, -16 },
+        { 187519539232262, 10, -16 },
+        { 352467177289931, 10, -16 },
+        { 371598992349419, 10, -16 },
+        { 319772026328644, 10, -16 },
+        { 341647576037762, 10, -16 },
+        { 16932497394691, 10, -14 },
+        { 623796638045149, 10, -16 },
+        { 15187016897386, 10, -14 },
+        { 71911103504348, 10, -16 },
+        { 0, 10, 0 },
+        { 212248647985401, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 484265587980433, 10, -16 },
+        { 0, 10, 0 },
+        { 727199834506478, 10, -17 },
+        { 273967067636825, 10, -16 },
+        { 538356704689133, 10, -16 },
+        { 175219914829839, 10, -16 },
+        { 289008325441279, 10, -16 },
+        { 136005583668503, 10, -16 },
+        { 322905690922677, 10, -16 },
+        { 459886477928366, 10, -16 },
+        { 717904574065732, 10, -16 },
+        { 105276472826236, 10, -15 },
+        { 246123127461899, 10, -16 },
+        { 253184285149457, 10, -15 },
+        { 147386577343678, 10, -15 },
+        { 357881444583409, 10, -16 },
+        { 458332275410504, 10, -16 },
+        { 369199014823006, 10, -16 },
+        { 391901083799445, 10, -16 },
+        { 519479033328342, 10, -17 },
+        { 0, 10, 0 },
+        { 150779409055515, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 170699344887669, 10, -15 },
+        { 0, 10, 0 },
+        { 110541926981012, 10, -16 },
+        { 175909739503252, 10, -16 },
+        { 262699470649273, 10, -16 },
+        { 153690851134426, 10, -15 },
+        { 35541025264835, 10, -15 },
+        { 950705688116246, 10, -17 },
+        { 573684281841258, 10, -16 },
+        { 251708159647299, 10, -16 },
+        { 769877900772146, 10, -16 },
+        { 186927832418019, 10, -16 },
+        { 163506005192478, 10, -16 },
+        { 214889359327692, 10, -16 },
+        { 18470485512213, 10, -15 },
+        { 201462924040343, 10, -16 },
+        { 490303508514754, 10, -16 },
+        { 398171127524079, 10, -16 },
+        { 15322282241999, 10, -14 },
+        { 794794372884653, 10, -17 },
+        { 0, 10, 0 },
+        { 35200374651031, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 171975674282746, 10, -15 },
+        { 0, 10, 0 },
+        { 102929183051406, 10, -16 },
+        { 216751425644014, 10, -16 },
+        { 373169704399101, 10, -16 },
+        { 170255927016533, 10, -16 },
+        { 376078269863531, 10, -16 },
+        { 111828288470198, 10, -16 },
+        { 485753150754185, 10, -16 },
+        { 530848166409445, 10, -16 },
+        { 59833564388069, 10, -15 },
+        { 162822911475329, 10, -16 },
+        { 226814532849316, 10, -16 },
+        { 242070443734793, 10, -16 },
+        { 312516186121989, 10, -16 },
+        { 167229583715182, 10, -15 },
+        { 552705860463483, 10, -16 },
+        { 428143257705251, 10, -16 },
+        { 145755058923174, 10, -15 },
+        { 438089300396289, 10, -17 },
+        { 0, 10, 0 },
+        { 156941136910058, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 557490757015714, 10, -16 },
+        { 0, 10, 0 },
+        { 813995616658984, 10, -17 },
+        { 288232022331867, 10, -16 },
+        { 420890944790092, 10, -16 },
+        { 413912276833108, 10, -16 },
+        { 356453153003203, 10, -16 },
+        { 155415214661422, 10, -15 },
+        { 199709149148541, 10, -16 },
+        { 357537506822402, 10, -16 },
+        { 376029814053358, 10, -16 },
+        { 117810665650942, 10, -16 },
+        { 366366880411483, 10, -16 },
+        { 229499967724406, 10, -16 },
+        { 32542338428089, 10, -15 },
+        { 319463583267131, 10, -16 },
+        { 155510823554615, 10, -15 },
+        { 442897868897705, 10, -16 },
+        { 279026789694978, 10, -16 },
+        { 1086176562975, 10, -14 },
+        { 0, 10, 0 },
+        { 164587518618413, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 676147795628313, 10, -16 },
+        { 0, 10, 0 },
+        { 962354146115408, 10, -17 },
+        { 272014850901472, 10, -16 },
+        { 314116597545623, 10, -16 },
+        { 208359109258831, 10, -16 },
+        { 220630304610055, 10, -15 },
+        { 980611529800263, 10, -17 },
+        { 347114145827267, 10, -16 },
+        { 309853487014363, 10, -16 },
+        { 170511778696924, 10, -15 },
+        { 187413157245299, 10, -16 },
+        { 298176795375206, 10, -16 },
+        { 231042846211864, 10, -16 },
+        { 233888064736544, 10, -16 },
+        { 240342821884394, 10, -16 },
+        { 156181478212366, 10, -15 },
+        { 460808113520283, 10, -16 },
+        { 398438003636069, 10, -16 },
+        { 508946726303659, 10, -17 },
+        { 0, 10, 0 },
+        { 142949931459408, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 355832229959065, 10, -16 },
+        { 0, 10, 0 },
+        { 817983617361534, 10, -17 },
+        { 146552568022191, 10, -16 },
+        { 202034580989107, 10, -16 },
+        { 182142712206922, 10, -15 },
+        { 197402070133932, 10, -16 },
+        { 168314402746372, 10, -16 },
+        { 136629775440877, 10, -15 },
+        { 20274494820291, 10, -15 },
+        { 89067324050217, 10, -15 },
+        { 199458785121538, 10, -16 },
+        { 145332843677436, 10, -16 },
+        { 149720088898301, 10, -16 },
+        { 156914708822918, 10, -16 },
+        { 183591627865131, 10, -16 },
+        { 284611931559483, 10, -16 },
+        { 298146140838631, 10, -16 },
+        { 688003129107541, 10, -16 },
+        { 142943321964753, 10, -16 },
+        { 0, 10, 0 },
+        { 171823952819231, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 173424952576589, 10, -15 },
+        { 0, 10, 0 },
+        { 121088397775731, 10, -16 },
+        { 173885521931163, 10, -16 },
+        { 269686975084356, 10, -16 },
+        { 253889725164783, 10, -16 },
+        { 343766344114576, 10, -16 },
+        { 788016259573578, 10, -17 },
+        { 676210079519943, 10, -16 },
+        { 26483122727587, 10, -15 },
+        { 200332947578891, 10, -15 },
+        { 249009327867487, 10, -16 },
+        { 157862034590752, 10, -16 },
+        { 226520427100773, 10, -16 },
+        { 201480607588971, 10, -16 },
+        { 214769383369337, 10, -16 },
+        { 487384639703531, 10, -16 },
+        { 425284070120207, 10, -16 },
+        { 160503517660499, 10, -15 },
+        { 50309629820145, 10, -16 },
+        { 0, 10, 0 },
+        { 169124830535396, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 612123056485375, 10, -16 },
+        { 0, 10, 0 },
+        { 791686683473817, 10, -17 },
+        { 485807457718478, 10, -16 },
+        { 55420217403299, 10, -15 },
+        { 121796122387024, 10, -16 },
+        { 482705548850173, 10, -16 },
+        { 16763978732021, 10, -15 },
+        { 166522364871576, 10, -16 },
+        { 161439954427613, 10, -15 },
+        { 291999155851921, 10, -16 },
+        { 105710548459075, 10, -16 },
+        { 172848086955245, 10, -15 },
+        { 282640923540636, 10, -16 },
+        { 417037597503259, 10, -16 },
+        { 52770158240579, 10, -15 },
+        { 172839216111524, 10, -15 },
+        { 548749503930525, 10, -16 },
+        { 248343743766175, 10, -16 },
+        { 377019533350074, 10, -17 },
+        { 0, 10, 0 },
+        { 140675421942635, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 853231379413435, 10, -16 },
+        { 0, 10, 0 },
+        { 118566795389059, 10, -16 },
+        { 376206344046181, 10, -16 },
+        { 462521292092258, 10, -16 },
+        { 14578402639024, 10, -15 },
+        { 489960965438783, 10, -16 },
+        { 124212172470862, 10, -16 },
+        { 237304599472671, 10, -16 },
+        { 424210189628249, 10, -16 },
+        { 379514986211332, 10, -16 },
+        { 123874277115359, 10, -16 },
+        { 430090148618182, 10, -16 },
+        { 318082556184293, 10, -16 },
+        { 322747059984298, 10, -16 },
+        { 31533993657408, 10, -15 },
+        { 296438015790569, 10, -15 },
+        { 184812673274392, 10, -15 },
+        { 376717000810646, 10, -16 },
+        { 443665288967913, 10, -17 },
+        { 0, 10, 0 },
+        { 150792593007315, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 404756035867361, 10, -16 },
+        { 0, 10, 0 },
+        { 104227693815972, 10, -16 },
+        { 14373193514, 10, -12 },
+        { 180792193663889, 10, -16 },
+        { 326275146087111, 10, -16 },
+        { 171007764858667, 10, -16 },
+        { 631144602073333, 10, -17 },
+        { 249520819409611, 10, -15 },
+        { 194819923079556, 10, -16 },
+        { 235572061545917, 10, -15 },
+        { 308399077514167, 10, -16 },
+        { 120390295662778, 10, -16 },
+        { 164826334753667, 10, -16 },
+        { 147250274282222, 10, -16 },
+        { 168604747919444, 10, -16 },
+        { 260121468273333, 10, -16 },
+        { 36018870388875, 10, -15 },
+        { 110020508556417, 10, -15 },
+        { 51197088495, 10, -13 },
+        { 0, 10, 0 },
+        { 174453464126667, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 46275010879379, 10, -15 },
+        { 0, 10, 0 },
+        { 725592092256749, 10, -17 },
+        { 292963151694714, 10, -16 },
+        { 625048888900553, 10, -16 },
+        { 19630838486237, 10, -15 },
+        { 289492255163318, 10, -16 },
+        { 14183992169747, 10, -15 },
+        { 353360299305832, 10, -16 },
+        { 164708078692199, 10, -15 },
+        { 173341878726271, 10, -15 },
+        { 216853768357634, 10, -16 },
+        { 280389466972897, 10, -16 },
+        { 248162231970645, 10, -16 },
+        { 152018567256456, 10, -15 },
+        { 56503915194404, 10, -15 },
+        { 460010365117476, 10, -16 },
+        { 364182749499602, 10, -16 },
+        { 400310377216449, 10, -16 },
+        { 529861652710256, 10, -17 },
+        { 0, 10, 0 },
+        { 163857264862392, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 584989988690593, 10, -16 },
+        { 0, 10, 0 },
+        { 814020264610471, 10, -17 },
+        { 296200408534058, 10, -16 },
+        { 451258249272688, 10, -16 },
+        { 152961072822578, 10, -15 },
+        { 374012384771564, 10, -16 },
+        { 132332037573877, 10, -16 },
+        { 256010795865399, 10, -16 },
+        { 151799984000675, 10, -15 },
+        { 5065588503826, 10, -14 },
+        { 139186879704793, 10, -16 },
+        { 313257802273393, 10, -16 },
+        { 251498628405121, 10, -16 },
+        { 336970781728777, 10, -16 },
+        { 458656028003242, 10, -16 },
+        { 156963853092315, 10, -15 },
+        { 466079108211247, 10, -16 },
+        { 316572571673291, 10, -16 },
+        { 787848188567557, 10, -17 },
+        { 0, 10, 0 },
+        { 347523131103035, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 16597467976322, 10, -14 },
+        { 0, 10, 0 },
+        { 101844692482369, 10, -16 },
+        { 358030861837006, 10, -16 },
+        { 355493966825423, 10, -16 },
+        { 210208332966415, 10, -16 },
+        { 453527741211184, 10, -16 },
+        { 133398189909433, 10, -16 },
+        { 376456408346142, 10, -16 },
+        { 343155446430213, 10, -16 },
+        { 171509743279702, 10, -15 },
+        { 197546234870388, 10, -16 },
+        { 157142825952177, 10, -15 },
+        { 235144864038077, 10, -16 },
+        { 265561005176937, 10, -16 },
+        { 277914630953757, 10, -16 },
+        { 62177655352492, 10, -15 },
+        { 427275207801492, 10, -16 },
+        { 466334854884772, 10, -16 },
+        { 464867160738082, 10, -17 },
+        { 0, 10, 0 },
+        { 153457230637894, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 171841260196244, 10, -15 },
+        { 0, 10, 0 },
+        { 121089469168319, 10, -16 },
+        { 173554005700511, 10, -16 },
+        { 269056856509624, 10, -16 },
+        { 253694949204277, 10, -16 },
+        { 341842953318542, 10, -16 },
+        { 785687162515965, 10, -17 },
+        { 681247850366462, 10, -16 },
+        { 264179249256133, 10, -16 },
+        { 198928084501281, 10, -15 },
+        { 24885199164066, 10, -15 },
+        { 15758110069885, 10, -15 },
+        { 226034521522111, 10, -16 },
+        { 200979964574874, 10, -16 },
+        { 214275570369831, 10, -16 },
+        { 485241546957, 10, -13 },
+        { 426007704032879, 10, -16 },
+        { 163357644140157, 10, -15 },
+        { 501871902326333, 10, -17 },
+        { 0, 10, 0 },
+        { 169227096940983, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 50432673461625, 10, -15 },
+        { 0, 10, 0 },
+        { 5600602459375, 10, -15 },
+        { 350488411482, 10, -13 },
+        { 6863012800625, 10, -14 },
+        { 110552522238667, 10, -16 },
+        { 362008899706, 10, -13 },
+        { 1427311325425, 10, -14 },
+        { 169845802219, 10, -13 },
+        { 394719605870667, 10, -15 },
+        { 321880866991417, 10, -16 },
+        { 116879518024, 10, -13 },
+        { 351422262151917, 10, -16 },
+        { 30514488451975, 10, -15 },
+        { 552302801093333, 10, -16 },
+        { 887662639035833, 10, -16 },
+        { 552938690326667, 10, -16 },
+        { 38594689961025, 10, -15 },
+        { 24504930496, 10, -12 },
+        { 397814162025, 10, -14 },
+        { 0, 10, 0 },
+        { 142624061244, 10, -13 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 645855252279488, 10, -16 },
+        { 0, 10, 0 },
+        { 73150234649145, 10, -16 },
+        { 504154297991347, 10, -16 },
+        { 190779069361296, 10, -15 },
+        { 11925876266729, 10, -15 },
+        { 403544461049323, 10, -16 },
+        { 151257772954233, 10, -16 },
+        { 167029454333202, 10, -16 },
+        { 16895795425299, 10, -14 },
+        { 308156442924984, 10, -16 },
+        { 107450922163971, 10, -16 },
+        { 383709131355072, 10, -16 },
+        { 308964674489711, 10, -16 },
+        { 524696534649932, 10, -16 },
+        { 54469819864183, 10, -15 },
+        { 167194928631629, 10, -15 },
+        { 508930687582982, 10, -16 },
+        { 259282685586123, 10, -16 },
+        { 41309890447158, 10, -16 },
+        { 0, 10, 0 },
+        { 141665727651012, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 165550706428309, 10, -15 },
+        { 0, 10, 0 },
+        { 860766690031445, 10, -17 },
+        { 179091657548104, 10, -15 },
+        { 512165514072515, 10, -16 },
+        { 374978507934315, 10, -16 },
+        { 420047082478667, 10, -16 },
+        { 184994019836381, 10, -16 },
+        { 228806829630519, 10, -16 },
+        { 334281674293449, 10, -16 },
+        { 395671352388517, 10, -16 },
+        { 11079033876487, 10, -15 },
+        { 327754102058051, 10, -16 },
+        { 248855462013092, 10, -16 },
+        { 268516897312688, 10, -16 },
+        { 248280907672596, 10, -16 },
+        { 584629133658122, 10, -16 },
+        { 366381841745915, 10, -16 },
+        { 346188096236139, 10, -16 },
+        { 101030042116813, 10, -16 },
+        { 0, 10, 0 },
+        { 149377090291284, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 751412864310517, 10, -16 },
+        { 0, 10, 0 },
+        { 116322424888559, 10, -16 },
+        { 436050894760842, 10, -16 },
+        { 618024965657657, 10, -16 },
+        { 202616078074514, 10, -16 },
+        { 553893519860912, 10, -16 },
+        { 163621315682111, 10, -16 },
+        { 277929550571883, 10, -16 },
+        { 16767276576903, 10, -14 },
+        { 498438704566272, 10, -16 },
+        { 147924098543351, 10, -16 },
+        { 423093269624199, 10, -16 },
+        { 410442983671313, 10, -16 },
+        { 450076356674013, 10, -16 },
+        { 58121179341822, 10, -15 },
+        { 173489332876854, 10, -15 },
+        { 5905716962883, 10, -14 },
+        { 385398090397094, 10, -16 },
+        { 717460855212938, 10, -17 },
+        { 0, 10, 0 },
+        { 20174149558437, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 173045368792566, 10, -15 },
+        { 0, 10, 0 },
+        { 917839380128277, 10, -17 },
+        { 226747085845516, 10, -16 },
+        { 299984145066513, 10, -16 },
+        { 386384290120352, 10, -16 },
+        { 225061238069181, 10, -15 },
+        { 175768017864369, 10, -16 },
+        { 219656279915648, 10, -16 },
+        { 302042042006107, 10, -16 },
+        { 395777928589983, 10, -16 },
+        { 113819392992964, 10, -16 },
+        { 241377116041838, 10, -16 },
+        { 229731987118214, 10, -16 },
+        { 225577281262423, 10, -16 },
+        { 230498715172321, 10, -16 },
+        { 577582158695212, 10, -16 },
+        { 345762371501585, 10, -16 },
+        { 344868445522528, 10, -16 },
+        { 109793669209854, 10, -16 },
+        { 0, 10, 0 },
+        { 15330067532156, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 465466982172457, 10, -16 },
+        { 0, 10, 0 },
+        { 725626013462109, 10, -17 },
+        { 184703199780356, 10, -15 },
+        { 592245672999082, 10, -16 },
+        { 124549758366123, 10, -16 },
+        { 341263033634814, 10, -16 },
+        { 131210299459867, 10, -16 },
+        { 211330529764616, 10, -16 },
+        { 580104110302613, 10, -16 },
+        { 356621953869402, 10, -16 },
+        { 109987175604994, 10, -16 },
+        { 423572934402204, 10, -16 },
+        { 256112599788074, 10, -16 },
+        { 365467069366791, 10, -16 },
+        { 16636322338276, 10, -14 },
+        { 653951969843253, 10, -16 },
+        { 157955120534424, 10, -15 },
+        { 312281634338879, 10, -16 },
+        { 391109572926589, 10, -17 },
+        { 0, 10, 0 },
+        { 131770893431598, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 178263026601751, 10, -15 },
+        { 0, 10, 0 },
+        { 104386516843065, 10, -16 },
+        { 301686459334528, 10, -16 },
+        { 48942574901105, 10, -15 },
+        { 138033544544197, 10, -16 },
+        { 455969896689773, 10, -16 },
+        { 116600069738679, 10, -16 },
+        { 25756819471704, 10, -15 },
+        { 158268576495548, 10, -15 },
+        { 422711007130704, 10, -16 },
+        { 13332673992608, 10, -15 },
+        { 313052789248781, 10, -16 },
+        { 310301454368865, 10, -16 },
+        { 368738577595786, 10, -16 },
+        { 482544319209548, 10, -16 },
+        { 792763237944205, 10, -16 },
+        { 16109043003179, 10, -14 },
+        { 423418769671436, 10, -16 },
+        { 44532849541727, 10, -16 },
+        { 0, 10, 0 },
+        { 147165190330327, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 552505651529807, 10, -16 },
+        { 0, 10, 0 },
+        { 114892010364558, 10, -16 },
+        { 203430048457686, 10, -16 },
+        { 26143711584077, 10, -15 },
+        { 233403613115806, 10, -16 },
+        { 243227381258919, 10, -16 },
+        { 745208944663421, 10, -17 },
+        { 159755464321128, 10, -15 },
+        { 26171023629207, 10, -15 },
+        { 922829483248061, 10, -16 },
+        { 221191005912345, 10, -16 },
+        { 208382907800087, 10, -16 },
+        { 218578705189065, 10, -16 },
+        { 193691440643228, 10, -16 },
+        { 206304916912896, 10, -16 },
+        { 515378142796847, 10, -16 },
+        { 160818941685358, 10, -15 },
+        { 182779855913356, 10, -15 },
+        { 448488801512075, 10, -17 },
+        { 0, 10, 0 },
+        { 166373419836481, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 47820696187008, 10, -15 },
+        { 0, 10, 0 },
+        { 110377438626283, 10, -16 },
+        { 151159842177805, 10, -16 },
+        { 190838570442338, 10, -16 },
+        { 282110041293372, 10, -16 },
+        { 181934332226361, 10, -16 },
+        { 606074175006887, 10, -17 },
+        { 258750082341021, 10, -15 },
+        { 199465940664893, 10, -16 },
+        { 117691904295766, 10, -15 },
+        { 263022244306382, 10, -16 },
+        { 127814851442077, 10, -16 },
+        { 175345470085513, 10, -16 },
+        { 146140609360421, 10, -16 },
+        { 161063923237547, 10, -16 },
+        { 287423997153417, 10, -16 },
+        { 412667229550662, 10, -16 },
+        { 209222980599417, 10, -15 },
+        { 440274742699714, 10, -17 },
+        { 0, 10, 0 },
+        { 171449013926846, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 535544126245888, 10, -16 },
+        { 0, 10, 0 },
+        { 115091829794481, 10, -16 },
+        { 142877857114163, 10, -16 },
+        { 215074180973662, 10, -16 },
+        { 283901820520783, 10, -16 },
+        { 196243823916075, 10, -16 },
+        { 647575043464411, 10, -17 },
+        { 931172015209109, 10, -16 },
+        { 213957334244315, 10, -16 },
+        { 218177784524294, 10, -15 },
+        { 28301485572482, 10, -15 },
+        { 130531993416613, 10, -16 },
+        { 181566740513135, 10, -16 },
+        { 167128637723193, 10, -16 },
+        { 187325488629448, 10, -16 },
+        { 308023884290198, 10, -16 },
+        { 424722855320457, 10, -16 },
+        { 265363103337621, 10, -15 },
+        { 487545476765339, 10, -17 },
+        { 0, 10, 0 },
+        { 179436293479396, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 522530277416485, 10, -16 },
+        { 0, 10, 0 },
+        { 169916987673293, 10, -15 },
+        { 137791659576311, 10, -16 },
+        { 18999163785331, 10, -15 },
+        { 249420445456369, 10, -16 },
+        { 213883340649328, 10, -16 },
+        { 65653103798477, 10, -16 },
+        { 678567874604438, 10, -16 },
+        { 196704654580585, 10, -16 },
+        { 197794970652323, 10, -15 },
+        { 240196582681163, 10, -16 },
+        { 134374914201262, 10, -16 },
+        { 172549704967005, 10, -16 },
+        { 154962816229835, 10, -16 },
+        { 171053697106306, 10, -16 },
+        { 343517426145688, 10, -16 },
+        { 386633930192155, 10, -16 },
+        { 158511072414264, 10, -15 },
+        { 513829682710039, 10, -17 },
+        { 0, 10, 0 },
+        { 159073670285927, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 465758281731056, 10, -16 },
+        { 0, 10, 0 },
+        { 810700033822732, 10, -17 },
+        { 188951824909106, 10, -16 },
+        { 199414120555758, 10, -16 },
+        { 156494040105237, 10, -15 },
+        { 206394745530592, 10, -15 },
+        { 897253881254418, 10, -17 },
+        { 131625156984801, 10, -15 },
+        { 211663332480124, 10, -16 },
+        { 790005125880144, 10, -16 },
+        { 18023888069431, 10, -15 },
+        { 191744560245934, 10, -16 },
+        { 165945235391013, 10, -16 },
+        { 14845472914104, 10, -15 },
+        { 168704554031581, 10, -16 },
+        { 352095642335059, 10, -16 },
+        { 299124348635956, 10, -16 },
+        { 631363741100221, 10, -16 },
+        { 814537789126281, 10, -17 },
+        { 0, 10, 0 },
+        { 335218417817615, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 354220347614583, 10, -16 },
+        { 0, 10, 0 },
+        { 483583011770833, 10, -17 },
+        { 497354020552667, 10, -15 },
+        { 885397389270834, 10, -16 },
+        { 960687313613334, 10, -17 },
+        { 38993655143025, 10, -15 },
+        { 12434590724675, 10, -15 },
+        { 1452681018995, 10, -14 },
+        { 375317941005333, 10, -16 },
+        { 2154135884895, 10, -14 },
+        { 647581453385, 10, -14 },
+        { 581011463205833, 10, -16 },
+        { 259593637139833, 10, -16 },
+        { 318762827838, 10, -13 },
+        { 244995243591333, 10, -16 },
+        { 542012743573333, 10, -16 },
+        { 338188968249, 10, -13 },
+        { 1806164512185, 10, -14 },
+        { 257246732458333, 10, -17 },
+        { 0, 10, 0 },
+        { 9264319542, 10, -12 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 169682167589644, 10, -15 },
+        { 0, 10, 0 },
+        { 863898949003201, 10, -17 },
+        { 431112617946131, 10, -16 },
+        { 516759803355726, 10, -16 },
+        { 124609851193956, 10, -16 },
+        { 515020682255767, 10, -16 },
+        { 157380248597727, 10, -16 },
+        { 193657191144873, 10, -16 },
+        { 157301300040445, 10, -15 },
+        { 335355743171327, 10, -16 },
+        { 113449853729021, 10, -16 },
+        { 164882169579805, 10, -15 },
+        { 282546336753842, 10, -16 },
+        { 391331501070882, 10, -16 },
+        { 503070430666405, 10, -16 },
+        { 719864759518955, 10, -16 },
+        { 448483305467794, 10, -16 },
+        { 315037249526885, 10, -16 },
+        { 388700116411827, 10, -17 },
+        { 0, 10, 0 },
+        { 139375458627623, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 181546857838897, 10, -15 },
+        { 0, 10, 0 },
+        { 878975517881532, 10, -17 },
+        { 2922985676864, 10, -14 },
+        { 443179683903055, 10, -16 },
+        { 12331971720991, 10, -15 },
+        { 227728325040924, 10, -15 },
+        { 112533413647367, 10, -16 },
+        { 186953211842929, 10, -16 },
+        { 153382609780444, 10, -15 },
+        { 330492330600463, 10, -16 },
+        { 108944225232809, 10, -16 },
+        { 297636084941911, 10, -16 },
+        { 280264357632443, 10, -16 },
+        { 337903575382588, 10, -16 },
+        { 447616298987214, 10, -16 },
+        { 655754826684809, 10, -16 },
+        { 38327935999699, 10, -15 },
+        { 311026326142653, 10, -16 },
+        { 442260800502439, 10, -17 },
+        { 0, 10, 0 },
+        { 127410081146144, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 173795260539694, 10, -15 },
+        { 0, 10, 0 },
+        { 837505789847222, 10, -17 },
+        { 314805126963, 10, -13 },
+        { 587152453134306, 10, -16 },
+        { 123496975851111, 10, -16 },
+        { 457909464053167, 10, -16 },
+        { 129932791221417, 10, -16 },
+        { 203569909311833, 10, -16 },
+        { 275518185949378, 10, -15 },
+        { 365391432119972, 10, -16 },
+        { 122975962491167, 10, -16 },
+        { 307607518675722, 10, -16 },
+        { 312421408649472, 10, -16 },
+        { 457841089977556, 10, -16 },
+        { 679067623785, 10, -13 },
+        { 659775249351111, 10, -16 },
+        { 4170171504345, 10, -14 },
+        { 330914217991, 10, -13 },
+        { 419101074330556, 10, -17 },
+        { 0, 10, 0 },
+        { 14355603446, 10, -12 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 710527250439483, 10, -16 },
+        { 0, 10, 0 },
+        { 820207205994759, 10, -17 },
+        { 319246829077398, 10, -16 },
+        { 367948145424282, 10, -16 },
+        { 114251394529638, 10, -16 },
+        { 22726353861405, 10, -14 },
+        { 103789758012205, 10, -16 },
+        { 157184012632432, 10, -16 },
+        { 354172048631254, 10, -16 },
+        { 271193563240002, 10, -16 },
+        { 881678342456759, 10, -17 },
+        { 322814852308999, 10, -16 },
+        { 258855863963584, 10, -15 },
+        { 253409766836557, 10, -16 },
+        { 241379882481235, 10, -16 },
+        { 162773115351165, 10, -15 },
+        { 465258351530208, 10, -16 },
+        { 240115404356135, 10, -16 },
+        { 402449964837326, 10, -17 },
+        { 0, 10, 0 },
+        { 113169182407552, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 638630203528077, 10, -16 },
+        { 0, 10, 0 },
+        { 102877351620897, 10, -16 },
+        { 237776803460005, 10, -16 },
+        { 328164859799389, 10, -16 },
+        { 426613975073853, 10, -16 },
+        { 325700937318458, 10, -16 },
+        { 176811380481273, 10, -16 },
+        { 495050789720852, 10, -16 },
+        { 306618682381974, 10, -16 },
+        { 607890506289925, 10, -16 },
+        { 159999252079581, 10, -16 },
+        { 260275809714988, 10, -16 },
+        { 225606202405325, 10, -16 },
+        { 242272982713549, 10, -16 },
+        { 248630322446267, 10, -16 },
+        { 15376177278271, 10, -14 },
+        { 513080911987957, 10, -16 },
+        { 14195595255194, 10, -14 },
+        { 106916146086665, 10, -16 },
+        { 0, 10, 0 },
+        { 156182651907195, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 291745823018912, 10, -16 },
+        { 0, 10, 0 },
+        { 710174603547363, 10, -17 },
+        { 123535924302366, 10, -16 },
+        { 181226178545484, 10, -16 },
+        { 298170503798333, 10, -15 },
+        { 226250936086526, 10, -16 },
+        { 106599358120018, 10, -16 },
+        { 327497417017024, 10, -16 },
+        { 167090671456772, 10, -16 },
+        { 718760072799024, 10, -16 },
+        { 162835431653372, 10, -16 },
+        { 122804819361309, 10, -16 },
+        { 123808819985823, 10, -16 },
+        { 139737376089413, 10, -16 },
+        { 16480572972556, 10, -15 },
+        { 250086326123882, 10, -16 },
+        { 226112849971211, 10, -16 },
+        { 332681903874024, 10, -16 },
+        { 209187445807342, 10, -15 },
+        { 0, 10, 0 },
+        { 682443609980979, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 398509381083333, 10, -16 },
+        { 0, 10, 0 },
+        { 495590120666667, 10, -17 },
+        { 256220410728, 10, -13 },
+        { 504018408715833, 10, -16 },
+        { 122340060706667, 10, -16 },
+        { 27662766338525, 10, -15 },
+        { 16804904984825, 10, -15 },
+        { 1520109367635, 10, -14 },
+        { 994099083373333, 10, -16 },
+        { 356189830690167, 10, -16 },
+        { 11637868472225, 10, -15 },
+        { 321056246232167, 10, -16 },
+        { 20878550922625, 10, -15 },
+        { 499526199986667, 10, -16 },
+        { 451564539933583, 10, -15 },
+        { 455184942246667, 10, -16 },
+        { 32989709000325, 10, -15 },
+        { 225473815613, 10, -13 },
+        { 43790483415, 10, -13 },
+        { 0, 10, 0 },
+        { 1489987339, 10, -11 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 386815937192184, 10, -16 },
+        { 0, 10, 0 },
+        { 695982087955501, 10, -17 },
+        { 229817903718341, 10, -16 },
+        { 402526728764427, 10, -16 },
+        { 233120025979028, 10, -16 },
+        { 252002756305914, 10, -16 },
+        { 146027705040988, 10, -15 },
+        { 336606016451113, 10, -16 },
+        { 527674010829442, 10, -16 },
+        { 170129586234895, 10, -15 },
+        { 198241475328153, 10, -16 },
+        { 298932531549075, 10, -16 },
+        { 191801245091575, 10, -16 },
+        { 362932646219479, 10, -16 },
+        { 172360691836984, 10, -15 },
+        { 383203950525174, 10, -16 },
+        { 307598735017166, 10, -16 },
+        { 368779690273739, 10, -16 },
+        { 518994165340729, 10, -17 },
+        { 0, 10, 0 },
+        { 271932020616346, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 438894225873259, 10, -16 },
+        { 0, 10, 0 },
+        { 467102180298861, 10, -17 },
+        { 218059131742685, 10, -15 },
+        { 330194671049422, 10, -15 },
+        { 102827762234257, 10, -16 },
+        { 3276593649096, 10, -14 },
+        { 158491821595343, 10, -16 },
+        { 142859036718588, 10, -16 },
+        { 541416149980553, 10, -16 },
+        { 258331070064675, 10, -16 },
+        { 837994249791126, 10, -17 },
+        { 421963101269003, 10, -16 },
+        { 282694912478718, 10, -16 },
+        { 555081458487296, 10, -16 },
+        { 35466246231882, 10, -15 },
+        { 556487482628052, 10, -16 },
+        { 353215860524476, 10, -16 },
+        { 213463045755604, 10, -16 },
+        { 361576416063242, 10, -17 },
+        { 0, 10, 0 },
+        { 119393810253069, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 162564929496766, 10, -15 },
+        { 0, 10, 0 },
+        { 889354118361209, 10, -17 },
+        { 226002486890191, 10, -16 },
+        { 353778884028013, 10, -16 },
+        { 156494519965045, 10, -15 },
+        { 386951316679028, 10, -16 },
+        { 143629760137385, 10, -15 },
+        { 273275947162525, 10, -16 },
+        { 301911955467902, 10, -16 },
+        { 538159277916269, 10, -16 },
+        { 144397125392739, 10, -16 },
+        { 268272129471882, 10, -16 },
+        { 21850262657552, 10, -15 },
+        { 266148117963442, 10, -16 },
+        { 271114797936472, 10, -16 },
+        { 523050263865892, 10, -16 },
+        { 328155950192293, 10, -16 },
+        { 362610394160897, 10, -16 },
+        { 830547821203668, 10, -17 },
+        { 0, 10, 0 },
+        { 457704516210458, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 166775794711139, 10, -15 },
+        { 0, 10, 0 },
+        { 104144680085811, 10, -16 },
+        { 175898955356327, 10, -16 },
+        { 282538076021992, 10, -16 },
+        { 469058084625162, 10, -16 },
+        { 348552876958883, 10, -16 },
+        { 168015688951629, 10, -16 },
+        { 420268656673928, 10, -16 },
+        { 277741755406219, 10, -16 },
+        { 181183147607167, 10, -15 },
+        { 212333287224964, 10, -16 },
+        { 173035523144287, 10, -16 },
+        { 21594620005206, 10, -15 },
+        { 219021993395711, 10, -16 },
+        { 234300539903582, 10, -16 },
+        { 489141612446136, 10, -16 },
+        { 360591665765164, 10, -16 },
+        { 519470286524302, 10, -16 },
+        { 114241963396388, 10, -16 },
+        { 0, 10, 0 },
+        { 154400861877784, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 509629316905473, 10, -16 },
+        { 0, 10, 0 },
+        { 660340420024642, 10, -17 },
+        { 234696326335311, 10, -16 },
+        { 289284605995624, 10, -16 },
+        { 367644805834311, 10, -16 },
+        { 213353629485147, 10, -15 },
+        { 169957270471086, 10, -16 },
+        { 184757349957256, 10, -16 },
+        { 290776037494274, 10, -16 },
+        { 338763246585893, 10, -16 },
+        { 95436507533246, 10, -16 },
+        { 230517076222359, 10, -16 },
+        { 249930660825319, 10, -15 },
+        { 21208660036404, 10, -15 },
+        { 212074320583158, 10, -16 },
+        { 437847504347194, 10, -16 },
+        { 298490948019223, 10, -16 },
+        { 257836701637777, 10, -16 },
+        { 104886664554693, 10, -16 },
+        { 0, 10, 0 },
+        { 151723296230362, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 506880991939176, 10, -16 },
+        { 0, 10, 0 },
+        { 61097942479158, 10, -16 },
+        { 39468932889868, 10, -15 },
+        { 166288961949834, 10, -15 },
+        { 372217415321494, 10, -16 },
+        { 213432062472375, 10, -15 },
+        { 199296217728626, 10, -16 },
+        { 177133056027143, 10, -16 },
+        { 385871711562509, 10, -16 },
+        { 33919599393434, 10, -15 },
+        { 100132431618109, 10, -16 },
+        { 28106818181546, 10, -15 },
+        { 219056408613321, 10, -16 },
+        { 35928131009601, 10, -15 },
+        { 279395731751044, 10, -16 },
+        { 475843343341063, 10, -16 },
+        { 306893844065033, 10, -16 },
+        { 255342422186543, 10, -16 },
+        { 108254768751439, 10, -16 },
+        { 0, 10, 0 },
+        { 152894247892257, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 35292380312875, 10, -15 },
+        { 0, 10, 0 },
+        { 696534617625, 10, -14 },
+        { 154520553555, 10, -13 },
+        { 2604384994525, 10, -14 },
+        { 889894309106667, 10, -16 },
+        { 2143721564985, 10, -14 },
+        { 3294659318225, 10, -14 },
+        { 2701216569335, 10, -14 },
+        { 254736507396, 10, -13 },
+        { 520140328003083, 10, -16 },
+        { 132405155050333, 10, -16 },
+        { 181735018876833, 10, -16 },
+        { 157616698513083, 10, -16 },
+        { 217142102467333, 10, -16 },
+        { 237628888735417, 10, -16 },
+        { 33079523026, 10, -12 },
+        { 2789839623945, 10, -14 },
+        { 35320226846775, 10, -15 },
+        { 233837066633333, 10, -16 },
+        { 0, 10, 0 },
+        { 430169718054667, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 50432673461625, 10, -15 },
+        { 0, 10, 0 },
+        { 5600602459375, 10, -15 },
+        { 350488411482, 10, -13 },
+        { 6863012800625, 10, -14 },
+        { 110552522238667, 10, -16 },
+        { 362008899706, 10, -13 },
+        { 1427311325425, 10, -14 },
+        { 169845802219, 10, -13 },
+        { 394719605870667, 10, -15 },
+        { 321880866991417, 10, -16 },
+        { 116879518024, 10, -13 },
+        { 351422262151917, 10, -16 },
+        { 30514488451975, 10, -15 },
+        { 552302801093333, 10, -16 },
+        { 887662639035833, 10, -16 },
+        { 552938690326667, 10, -16 },
+        { 38594689961025, 10, -15 },
+        { 24504930496, 10, -12 },
+        { 397814162025, 10, -14 },
+        { 0, 10, 0 },
+        { 142624061244, 10, -13 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 179812071458112, 10, -15 },
+        { 0, 10, 0 },
+        { 875073939920302, 10, -17 },
+        { 292800363874948, 10, -16 },
+        { 444573964281733, 10, -16 },
+        { 123137685830985, 10, -16 },
+        { 22759346487231, 10, -14 },
+        { 112713390322195, 10, -16 },
+        { 186478966586937, 10, -16 },
+        { 155058879748087, 10, -15 },
+        { 329880463278343, 10, -16 },
+        { 108858493982489, 10, -16 },
+        { 298252229772045, 10, -16 },
+        { 280162031511868, 10, -16 },
+        { 339231943195153, 10, -16 },
+        { 450549666389179, 10, -16 },
+        { 654252437573528, 10, -16 },
+        { 382842434594774, 10, -16 },
+        { 309818850803154, 10, -16 },
+        { 441961453298143, 10, -17 },
+        { 0, 10, 0 },
+        { 127396975272794, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 484231932401389, 10, -16 },
+        { 0, 10, 0 },
+        { 650218537986111, 10, -17 },
+        { 557558989211, 10, -13 },
+        { 402856222560972, 10, -16 },
+        { 112382992752, 10, -13 },
+        { 231860317108872, 10, -15 },
+        { 179399790202333, 10, -16 },
+        { 132960582780333, 10, -16 },
+        { 393871503931556, 10, -16 },
+        { 226625063797667, 10, -16 },
+        { 837726798925, 10, -14 },
+        { 298716334810672, 10, -15 },
+        { 213503830120472, 10, -16 },
+        { 300827387313556, 10, -16 },
+        { 30877220483875, 10, -15 },
+        { 665849545433333, 10, -16 },
+        { 413344344237, 10, -13 },
+        { 192339463403833, 10, -16 },
+        { 361041854308334, 10, -17 },
+        { 0, 10, 0 },
+        { 117989320701333, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 398509381083333, 10, -16 },
+        { 0, 10, 0 },
+        { 495590120666667, 10, -17 },
+        { 256220410728, 10, -13 },
+        { 504018408715833, 10, -16 },
+        { 122340060706667, 10, -16 },
+        { 27662766338525, 10, -15 },
+        { 16804904984825, 10, -15 },
+        { 1520109367635, 10, -14 },
+        { 994099083373333, 10, -16 },
+        { 356189830690167, 10, -16 },
+        { 11637868472225, 10, -15 },
+        { 321056246232167, 10, -16 },
+        { 20878550922625, 10, -15 },
+        { 499526199986667, 10, -16 },
+        { 451564539933583, 10, -15 },
+        { 455184942246667, 10, -16 },
+        { 32989709000325, 10, -15 },
+        { 225473815613, 10, -13 },
+        { 43790483415, 10, -13 },
+        { 0, 10, 0 },
+        { 1489987339, 10, -11 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 175050524038212, 10, -15 },
+        { 0, 10, 0 },
+        { 851011690212077, 10, -17 },
+        { 181151936212202, 10, -15 },
+        { 50593885579302, 10, -15 },
+        { 118367399147641, 10, -16 },
+        { 233697421234597, 10, -15 },
+        { 106179959438629, 10, -16 },
+        { 177914069005811, 10, -16 },
+        { 342343535788743, 10, -16 },
+        { 293877444625107, 10, -16 },
+        { 913263050120296, 10, -17 },
+        { 373438893711821, 10, -16 },
+        { 26427156805942, 10, -15 },
+        { 259096541877704, 10, -16 },
+        { 23282096736219, 10, -15 },
+        { 650504126146323, 10, -16 },
+        { 366172116409232, 10, -16 },
+        { 288041492304259, 10, -16 },
+        { 396416671844618, 10, -17 },
+        { 0, 10, 0 },
+        { 110510016243756, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 492420836426218, 10, -16 },
+        { 0, 10, 0 },
+        { 543018113507628, 10, -17 },
+        { 455628502784712, 10, -16 },
+        { 1841451233623, 10, -13 },
+        { 10308575633955, 10, -15 },
+        { 317423719973059, 10, -16 },
+        { 134948999923251, 10, -16 },
+        { 158899851264335, 10, -16 },
+        { 165233333714039, 10, -15 },
+        { 293880308610514, 10, -16 },
+        { 966546324088815, 10, -17 },
+        { 293085048426951, 10, -16 },
+        { 261086576115909, 10, -15 },
+        { 484728676023042, 10, -16 },
+        { 503615809413328, 10, -16 },
+        { 521642903779014, 10, -16 },
+        { 360836289103482, 10, -16 },
+        { 237772548216184, 10, -16 },
+        { 374929698567114, 10, -17 },
+        { 0, 10, 0 },
+        { 124411853842952, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 185345934752944, 10, -15 },
+        { 0, 10, 0 },
+        { 123933809237621, 10, -16 },
+        { 380854258799947, 10, -16 },
+        { 579188314601715, 10, -16 },
+        { 205611838260371, 10, -16 },
+        { 587557254952638, 10, -16 },
+        { 1531818002848, 10, -14 },
+        { 305538622101174, 10, -16 },
+        { 161857841414219, 10, -15 },
+        { 542407159207798, 10, -16 },
+        { 155749135063616, 10, -16 },
+        { 34281795103966, 10, -15 },
+        { 410450723005093, 10, -16 },
+        { 423041892429071, 10, -16 },
+        { 55364727427687, 10, -15 },
+        { 72786831628353, 10, -15 },
+        { 490742423227784, 10, -16 },
+        { 453299071497303, 10, -16 },
+        { 729440785478988, 10, -17 },
+        { 0, 10, 0 },
+        { 200454638142708, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 516959200330746, 10, -16 },
+        { 0, 10, 0 },
+        { 981050458647985, 10, -17 },
+        { 320770771360993, 10, -16 },
+        { 47815798541437, 10, -15 },
+        { 452597217841626, 10, -16 },
+        { 412927251765121, 10, -16 },
+        { 236087715508373, 10, -16 },
+        { 298266955504551, 10, -16 },
+        { 615635566225066, 10, -16 },
+        { 575039017037773, 10, -16 },
+        { 154500103174662, 10, -16 },
+        { 321217487867605, 10, -16 },
+        { 322015872788292, 10, -16 },
+        { 390843213570314, 10, -16 },
+        { 177787852932297, 10, -15 },
+        { 513480042207186, 10, -16 },
+        { 405136320012734, 10, -16 },
+        { 395153780724298, 10, -16 },
+        { 135916181785855, 10, -16 },
+        { 0, 10, 0 },
+        { 156852638240426, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 18112608415146, 10, -14 },
+        { 0, 10, 0 },
+        { 119726857018917, 10, -16 },
+        { 518405758966331, 10, -16 },
+        { 188321768707954, 10, -15 },
+        { 203803259314082, 10, -16 },
+        { 562500105690898, 10, -16 },
+        { 164762804437121, 10, -16 },
+        { 295052236230186, 10, -16 },
+        { 529547921803992, 10, -16 },
+        { 527109857661598, 10, -16 },
+        { 147682450606485, 10, -16 },
+        { 340442651422255, 10, -16 },
+        { 406644809366578, 10, -16 },
+        { 467426639003827, 10, -16 },
+        { 398277486585834, 10, -16 },
+        { 728561454239731, 10, -16 },
+        { 48139845180937, 10, -15 },
+        { 445876653174456, 10, -16 },
+        { 734600356958837, 10, -17 },
+        { 0, 10, 0 },
+        { 197193293098389, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 587688145528112, 10, -16 },
+        { 0, 10, 0 },
+        { 890408614852477, 10, -17 },
+        { 686348002019495, 10, -16 },
+        { 324612316151136, 10, -15 },
+        { 189636384515223, 10, -16 },
+        { 446208349722839, 10, -16 },
+        { 188291004301378, 10, -16 },
+        { 252529012341681, 10, -16 },
+        { 613377591360394, 10, -16 },
+        { 470527923005955, 10, -16 },
+        { 13399548923163, 10, -15 },
+        { 380133717195877, 10, -16 },
+        { 395969230861685, 10, -16 },
+        { 601130667837414, 10, -16 },
+        { 447174503164557, 10, -16 },
+        { 626822638885582, 10, -16 },
+        { 442529924372818, 10, -16 },
+        { 356350629838471, 10, -16 },
+        { 719211352374692, 10, -17 },
+        { 0, 10, 0 },
+        { 193129018805358, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 74836649625512, 10, -15 },
+        { 0, 10, 0 },
+        { 113576277457004, 10, -16 },
+        { 569353975940861, 10, -16 },
+        { 188141564597655, 10, -15 },
+        { 20150061607415, 10, -15 },
+        { 533967574029241, 10, -16 },
+        { 174458728638978, 10, -16 },
+        { 268844155326481, 10, -16 },
+        { 552482851805103, 10, -16 },
+        { 484759860110986, 10, -16 },
+        { 140200985893347, 10, -16 },
+        { 420608240309618, 10, -16 },
+        { 407151872583646, 10, -16 },
+        { 488685709297413, 10, -16 },
+        { 419199381572472, 10, -16 },
+        { 177030572182386, 10, -15 },
+        { 586083017391318, 10, -16 },
+        { 381076391172365, 10, -16 },
+        { 723333447309114, 10, -17 },
+        { 0, 10, 0 },
+        { 198659757187964, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 648437755163939, 10, -16 },
+        { 0, 10, 0 },
+        { 117023698746349, 10, -16 },
+        { 403546446811967, 10, -16 },
+        { 579216951265176, 10, -16 },
+        { 207436594286137, 10, -16 },
+        { 4883131931684, 10, -14 },
+        { 152447065598782, 10, -16 },
+        { 326878918291141, 10, -16 },
+        { 16214124202338, 10, -14 },
+        { 557239408503501, 10, -16 },
+        { 160213004600106, 10, -16 },
+        { 392849442518596, 10, -16 },
+        { 400891444342571, 10, -16 },
+        { 427187707433851, 10, -16 },
+        { 563046299291843, 10, -16 },
+        { 75631099191471, 10, -15 },
+        { 168717939957553, 10, -15 },
+        { 461370033428869, 10, -16 },
+        { 734830114376866, 10, -17 },
+        { 0, 10, 0 },
+        { 203221670241697, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 173987075232611, 10, -15 },
+        { 0, 10, 0 },
+        { 128622296600208, 10, -16 },
+        { 29845503807112, 10, -15 },
+        { 416363694086922, 10, -16 },
+        { 317160185574124, 10, -16 },
+        { 550120043597891, 10, -16 },
+        { 132803556411201, 10, -16 },
+        { 306400866567575, 10, -16 },
+        { 375943948631778, 10, -16 },
+        { 576691272752114, 10, -16 },
+        { 154629529525755, 10, -16 },
+        { 260371625935836, 10, -16 },
+        { 348406267395789, 10, -16 },
+        { 30018807261846, 10, -15 },
+        { 316548212404383, 10, -16 },
+        { 615234743273932, 10, -16 },
+        { 430312781508329, 10, -16 },
+        { 435990967263831, 10, -16 },
+        { 2050474384527, 10, -13 },
+        { 0, 10, 0 },
+        { 34334516086501, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 461827671750855, 10, -16 },
+        { 0, 10, 0 },
+        { 898060021104774, 10, -17 },
+        { 182678869517702, 10, -15 },
+        { 493213488896889, 10, -16 },
+        { 205999085804055, 10, -16 },
+        { 307988855213125, 10, -16 },
+        { 990115975963829, 10, -17 },
+        { 399105711648854, 10, -16 },
+        { 320749793153926, 10, -16 },
+        { 172377152679371, 10, -15 },
+        { 193856200680181, 10, -16 },
+        { 357157695813056, 10, -16 },
+        { 240195949858837, 10, -16 },
+        { 257217540670309, 10, -16 },
+        { 245945539652234, 10, -16 },
+        { 586042092886115, 10, -16 },
+        { 155951127741575, 10, -15 },
+        { 46839121439339, 10, -15 },
+        { 453067991416827, 10, -17 },
+        { 0, 10, 0 },
+        { 143471892867054, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 371490819207421, 10, -16 },
+        { 0, 10, 0 },
+        { 60588820809043, 10, -16 },
+        { 175881164435305, 10, -15 },
+        { 476119231192744, 10, -16 },
+        { 211642581453785, 10, -16 },
+        { 313601811671559, 10, -16 },
+        { 972587397936526, 10, -17 },
+        { 161906589491469, 10, -16 },
+        { 293712441700122, 10, -16 },
+        { 308081366182284, 10, -16 },
+        { 862532655689627, 10, -17 },
+        { 288367500839996, 10, -16 },
+        { 253755711063213, 10, -15 },
+        { 241895495929782, 10, -16 },
+        { 206204682275035, 10, -16 },
+        { 40482798755726, 10, -15 },
+        { 293820255052483, 10, -16 },
+        { 206572391394272, 10, -16 },
+        { 200990359922202, 10, -15 },
+        { 0, 10, 0 },
+        { 254047991962885, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 482130533497083, 10, -16 },
+        { 0, 10, 0 },
+        { 458686712458333, 10, -17 },
+        { 75445140525, 10, -12 },
+        { 453588888946667, 10, -15 },
+        { 106279069108, 10, -13 },
+        { 29585929091125, 10, -15 },
+        { 1759274615735, 10, -14 },
+        { 141628916103, 10, -13 },
+        { 6262294762, 10, -11 },
+        { 280245661364667, 10, -16 },
+        { 9352231285225, 10, -15 },
+        { 34074957892675, 10, -15 },
+        { 294490921680083, 10, -16 },
+        { 675750845813334, 10, -16 },
+        { 410660908388167, 10, -16 },
+        { 563878596433333, 10, -16 },
+        { 3608889156675, 10, -14 },
+        { 2302352250275, 10, -14 },
+        { 414849401633333, 10, -17 },
+        { 0, 10, 0 },
+        { 133053250872, 10, -13 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 512202800104341, 10, -16 },
+        { 0, 10, 0 },
+        { 581987200475336, 10, -17 },
+        { 188547206877832, 10, -15 },
+        { 708334537739793, 10, -16 },
+        { 104291536095385, 10, -16 },
+        { 223105793376658, 10, -15 },
+        { 142325025748775, 10, -16 },
+        { 142182754977563, 10, -16 },
+        { 464898388412678, 10, -16 },
+        { 261984686285065, 10, -16 },
+        { 996639378545334, 10, -17 },
+        { 425794346011464, 10, -16 },
+        { 247876433360305, 10, -16 },
+        { 144791077568496, 10, -15 },
+        { 344147205759751, 10, -16 },
+        { 550175271919504, 10, -16 },
+        { 334624440514079, 10, -16 },
+        { 203680048155295, 10, -16 },
+        { 429264919845447, 10, -17 },
+        { 0, 10, 0 },
+        { 116294339964265, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 31946134553602, 10, -15 },
+        { 0, 10, 0 },
+        { 701617754845486, 10, -17 },
+        { 140697518765256, 10, -16 },
+        { 20288886783019, 10, -15 },
+        { 313322638816034, 10, -15 },
+        { 21108664909939, 10, -15 },
+        { 190457807808231, 10, -16 },
+        { 359582010012444, 10, -16 },
+        { 195122281736385, 10, -16 },
+        { 750268052837848, 10, -16 },
+        { 169031563456267, 10, -16 },
+        { 149125610747521, 10, -16 },
+        { 13578102297985, 10, -15 },
+        { 151956632875012, 10, -16 },
+        { 188046576430638, 10, -16 },
+        { 284626003419632, 10, -16 },
+        { 249512939712786, 10, -16 },
+        { 384133012280857, 10, -16 },
+        { 17987913532513, 10, -15 },
+        { 0, 10, 0 },
+        { 194538023719293, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 365080831236528, 10, -16 },
+        { 0, 10, 0 },
+        { 672436148465278, 10, -17 },
+        { 178301593212, 10, -13 },
+        { 234434642551528, 10, -16 },
+        { 288326860014133, 10, -15 },
+        { 23743024560475, 10, -15 },
+        { 108536584992417, 10, -16 },
+        { 325117608413667, 10, -16 },
+        { 222079109956889, 10, -16 },
+        { 671493787593778, 10, -16 },
+        { 151567066667, 10, -13 },
+        { 150627435843889, 10, -16 },
+        { 249402472285689, 10, -15 },
+        { 155070474326444, 10, -16 },
+        { 177091200580139, 10, -16 },
+        { 32345575626, 10, -12 },
+        { 268083158178, 10, -13 },
+        { 345892875135, 10, -13 },
+        { 111963537925556, 10, -16 },
+        { 0, 10, 0 },
+        { 527270559190667, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 454256816025833, 10, -16 },
+        { 0, 10, 0 },
+        { 470987848527778, 10, -17 },
+        { 588374407076, 10, -13 },
+        { 319193206254972, 10, -15 },
+        { 111632732974222, 10, -16 },
+        { 289448748402583, 10, -16 },
+        { 17330132433175, 10, -15 },
+        { 1450895896565, 10, -14 },
+        { 748852678591111, 10, -16 },
+        { 305560384473167, 10, -16 },
+        { 101141103475583, 10, -16 },
+        { 334185134695222, 10, -16 },
+        { 265922450862139, 10, -16 },
+        { 617009297204444, 10, -16 },
+        { 177898907203739, 10, -15 },
+        { 527647378371111, 10, -16 },
+        { 35055830711275, 10, -15 },
+        { 228648088556, 10, -13 },
+        { 422534545805556, 10, -17 },
+        { 0, 10, 0 },
+        { 138368411881333, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 603714752126304, 10, -16 },
+        { 0, 10, 0 },
+        { 82490453746071, 10, -16 },
+        { 322473890944686, 10, -16 },
+        { 586649446219206, 10, -16 },
+        { 376020982918322, 10, -16 },
+        { 368596630451629, 10, -16 },
+        { 225256652416975, 10, -16 },
+        { 207659306993324, 10, -16 },
+        { 482502844143533, 10, -16 },
+        { 399486078981469, 10, -16 },
+        { 135179983950857, 10, -16 },
+        { 340093166813503, 10, -16 },
+        { 25520963816764, 10, -15 },
+        { 148250837331577, 10, -15 },
+        { 389219453700676, 10, -16 },
+        { 163376563743055, 10, -15 },
+        { 485619772068217, 10, -16 },
+        { 302142869304268, 10, -16 },
+        { 110102593437281, 10, -16 },
+        { 0, 10, 0 },
+        { 151883143643381, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 582823748665437, 10, -16 },
+        { 0, 10, 0 },
+        { 108244832032209, 10, -16 },
+        { 222836410443528, 10, -16 },
+        { 298002756549239, 10, -16 },
+        { 293390098675391, 10, -16 },
+        { 303545217635344, 10, -16 },
+        { 91813732416807, 10, -16 },
+        { 544828763098067, 10, -16 },
+        { 286488769613638, 10, -16 },
+        { 310120197493499, 10, -15 },
+        { 28458202796009, 10, -15 },
+        { 232398455089183, 10, -16 },
+        { 217247228676775, 10, -16 },
+        { 228250987764123, 10, -16 },
+        { 244927981581467, 10, -16 },
+        { 150254423806746, 10, -15 },
+        { 478311184005467, 10, -16 },
+        { 569520778380431, 10, -16 },
+        { 561114987726897, 10, -17 },
+        { 0, 10, 0 },
+        { 173284059712592, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 169265702025595, 10, -15 },
+        { 0, 10, 0 },
+        { 840716424959202, 10, -17 },
+        { 29885980186852, 10, -15 },
+        { 525402834316161, 10, -16 },
+        { 156945410017374, 10, -16 },
+        { 43798053414463, 10, -15 },
+        { 14816476747984, 10, -14 },
+        { 193418690517006, 10, -16 },
+        { 154697081338761, 10, -15 },
+        { 353299914368875, 10, -16 },
+        { 120374758578777, 10, -16 },
+        { 343270121082106, 10, -16 },
+        { 278581442939834, 10, -16 },
+        { 411437520723847, 10, -16 },
+        { 511510348294552, 10, -16 },
+        { 62062865397208, 10, -15 },
+        { 378285982840223, 10, -16 },
+        { 309669307619772, 10, -16 },
+        { 451004977933976, 10, -17 },
+        { 0, 10, 0 },
+        { 258217516434898, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 417391215956987, 10, -16 },
+        { 0, 10, 0 },
+        { 691678626694879, 10, -17 },
+        { 179571099423897, 10, -15 },
+        { 588167403618086, 10, -16 },
+        { 192611864009738, 10, -16 },
+        { 308817186636959, 10, -16 },
+        { 112364788276491, 10, -16 },
+        { 347174939468081, 10, -16 },
+        { 152591409427717, 10, -15 },
+        { 168631188764023, 10, -15 },
+        { 185045900152797, 10, -16 },
+        { 348378491834088, 10, -16 },
+        { 242097093413399, 10, -16 },
+        { 347986492121301, 10, -16 },
+        { 448085463649146, 10, -16 },
+        { 44986067806874, 10, -15 },
+        { 348740864116756, 10, -16 },
+        { 37732929042058, 10, -15 },
+        { 428870682548316, 10, -17 },
+        { 0, 10, 0 },
+        { 140480679317883, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 172503277260967, 10, -15 },
+        { 0, 10, 0 },
+        { 121687458012764, 10, -16 },
+        { 181361957489511, 10, -16 },
+        { 261651288063235, 10, -16 },
+        { 231327192187833, 10, -16 },
+        { 339897415059375, 10, -16 },
+        { 752465549505131, 10, -17 },
+        { 156581930222702, 10, -15 },
+        { 259089837251244, 10, -16 },
+        { 907069147074476, 10, -16 },
+        { 216667990251494, 10, -16 },
+        { 159811074388072, 10, -16 },
+        { 227991591816778, 10, -16 },
+        { 189800255936651, 10, -16 },
+        { 197297445293637, 10, -16 },
+        { 488063804003667, 10, -16 },
+        { 445394491686629, 10, -16 },
+        { 18309709701449, 10, -14 },
+        { 443070132959666, 10, -17 },
+        { 0, 10, 0 },
+        { 163717866322317, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 406536822740502, 10, -16 },
+        { 0, 10, 0 },
+        { 772456166241743, 10, -17 },
+        { 211973068773447, 10, -16 },
+        { 34439635235263, 10, -15 },
+        { 154576140550912, 10, -15 },
+        { 246637582674322, 10, -16 },
+        { 107053791538269, 10, -16 },
+        { 133223899729488, 10, -15 },
+        { 143398692926996, 10, -15 },
+        { 822957210206768, 10, -16 },
+        { 194024219769471, 10, -16 },
+        { 202126166578595, 10, -16 },
+        { 19905077016079, 10, -15 },
+        { 269096522521486, 10, -16 },
+        { 40062063889688, 10, -15 },
+        { 358986677656892, 10, -16 },
+        { 334009138691667, 10, -16 },
+        { 651733119482231, 10, -16 },
+        { 786401833462717, 10, -17 },
+        { 0, 10, 0 },
+        { 348566992875465, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 438894225873259, 10, -16 },
+        { 0, 10, 0 },
+        { 467102180298861, 10, -17 },
+        { 218059131742685, 10, -15 },
+        { 330194671049422, 10, -15 },
+        { 102827762234257, 10, -16 },
+        { 3276593649096, 10, -14 },
+        { 158491821595343, 10, -16 },
+        { 142859036718588, 10, -16 },
+        { 541416149980553, 10, -16 },
+        { 258331070064675, 10, -16 },
+        { 837994249791126, 10, -17 },
+        { 421963101269003, 10, -16 },
+        { 282694912478718, 10, -16 },
+        { 555081458487296, 10, -16 },
+        { 35466246231882, 10, -15 },
+        { 556487482628052, 10, -16 },
+        { 353215860524476, 10, -16 },
+        { 213463045755604, 10, -16 },
+        { 361576416063242, 10, -17 },
+        { 0, 10, 0 },
+        { 119393810253069, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 422145397938429, 10, -16 },
+        { 0, 10, 0 },
+        { 837094160604525, 10, -17 },
+        { 339830436522163, 10, -16 },
+        { 166271027208406, 10, -15 },
+        { 281525867116465, 10, -16 },
+        { 215785993328942, 10, -16 },
+        { 105646008079206, 10, -16 },
+        { 528513620113267, 10, -16 },
+        { 347383509168928, 10, -16 },
+        { 308697003782995, 10, -15 },
+        { 278376531298374, 10, -16 },
+        { 191923931975442, 10, -16 },
+        { 206064586954813, 10, -16 },
+        { 340695946304124, 10, -16 },
+        { 272903103173552, 10, -16 },
+        { 359061155129174, 10, -16 },
+        { 334758090986967, 10, -16 },
+        { 544795017046536, 10, -16 },
+        { 556992892792474, 10, -17 },
+        { 0, 10, 0 },
+        { 167753321329985, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 520908046648793, 10, -16 },
+        { 0, 10, 0 },
+        { 165506944948373, 10, -15 },
+        { 137729465257689, 10, -16 },
+        { 190419201777802, 10, -16 },
+        { 25157621266452, 10, -15 },
+        { 213100203758339, 10, -16 },
+        { 656971284330231, 10, -17 },
+        { 682749670174562, 10, -16 },
+        { 19705980384786, 10, -15 },
+        { 201580052230605, 10, -15 },
+        { 242619971102171, 10, -16 },
+        { 134067276563349, 10, -16 },
+        { 172515393755051, 10, -16 },
+        { 155334397363054, 10, -16 },
+        { 171714777049805, 10, -16 },
+        { 341795710254312, 10, -16 },
+        { 386267851371845, 10, -16 },
+        { 158792056850098, 10, -15 },
+        { 515056328939961, 10, -17 },
+        { 0, 10, 0 },
+        { 15972153354874, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 454291272282361, 10, -16 },
+        { 0, 10, 0 },
+        { 534567834548611, 10, -17 },
+        { 189150567616356, 10, -15 },
+        { 752666649798611, 10, -16 },
+        { 105724591946222, 10, -16 },
+        { 371318116947417, 10, -16 },
+        { 136602724110583, 10, -16 },
+        { 161653235445833, 10, -16 },
+        { 275657001947289, 10, -15 },
+        { 286391774157445, 10, -16 },
+        { 995057271288333, 10, -17 },
+        { 427951995836556, 10, -16 },
+        { 289961135393111, 10, -16 },
+        { 474456143341556, 10, -16 },
+        { 673440173887667, 10, -16 },
+        { 549296708075556, 10, -16 },
+        { 3700275891565, 10, -14 },
+        { 223571687046167, 10, -16 },
+        { 350958352169445, 10, -17 },
+        { 0, 10, 0 },
+        { 125963772636, 10, -13 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 181447530828855, 10, -15 },
+        { 0, 10, 0 },
+        { 139049449667308, 10, -16 },
+        { 305794259734588, 10, -16 },
+        { 415714720063393, 10, -16 },
+        { 291279037117784, 10, -16 },
+        { 523383028161325, 10, -16 },
+        { 12852821359519, 10, -15 },
+        { 489517852203486, 10, -16 },
+        { 386927070755798, 10, -16 },
+        { 193934752804465, 10, -15 },
+        { 240585322009524, 10, -16 },
+        { 263816835175341, 10, -16 },
+        { 360996061281232, 10, -16 },
+        { 295948206127343, 10, -16 },
+        { 327002533808071, 10, -16 },
+        { 627444639494448, 10, -16 },
+        { 468201215499597, 10, -16 },
+        { 605050588989332, 10, -16 },
+        { 802334263413802, 10, -17 },
+        { 0, 10, 0 },
+        { 213937307203097, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 499915544863896, 10, -16 },
+        { 0, 10, 0 },
+        { 106536174789783, 10, -16 },
+        { 197120903482009, 10, -16 },
+        { 281745204627393, 10, -16 },
+        { 28363161055678, 10, -15 },
+        { 257514208983437, 10, -16 },
+        { 930107266351371, 10, -17 },
+        { 565878525188768, 10, -16 },
+        { 294239920592585, 10, -16 },
+        { 217647148538234, 10, -15 },
+        { 114589577672656, 10, -15 },
+        { 219558755580275, 10, -16 },
+        { 213928617664425, 10, -16 },
+        { 252751228498383, 10, -16 },
+        { 252677626477155, 10, -16 },
+        { 519581032516229, 10, -16 },
+        { 155847084873323, 10, -15 },
+        { 63840426621088, 10, -15 },
+        { 595466754382075, 10, -17 },
+        { 0, 10, 0 },
+        { 176476390951171, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 605354632338463, 10, -16 },
+        { 0, 10, 0 },
+        { 821026319988574, 10, -17 },
+        { 287042046191184, 10, -16 },
+        { 332414616457011, 10, -16 },
+        { 118577111716274, 10, -16 },
+        { 218085849596446, 10, -15 },
+        { 929785849279673, 10, -17 },
+        { 204813265825758, 10, -16 },
+        { 332561422463775, 10, -16 },
+        { 328664318701165, 10, -16 },
+        { 100186365774006, 10, -16 },
+        { 29177808539932, 10, -15 },
+        { 261200113032863, 10, -15 },
+        { 233233813834269, 10, -16 },
+        { 228883654150385, 10, -16 },
+        { 644943297087948, 10, -16 },
+        { 152805917821223, 10, -15 },
+        { 313715568653685, 10, -16 },
+        { 418344454867622, 10, -17 },
+        { 0, 10, 0 },
+        { 114565002730323, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 349175012623242, 10, -16 },
+        { 0, 10, 0 },
+        { 810319037171875, 10, -17 },
+        { 138856469550256, 10, -16 },
+        { 210255716256162, 10, -16 },
+        { 18306565718359, 10, -14 },
+        { 199583263494057, 10, -16 },
+        { 173884981086981, 10, -16 },
+        { 466516308515611, 10, -16 },
+        { 208561206445718, 10, -16 },
+        { 196772397988563, 10, -15 },
+        { 230709324495711, 10, -16 },
+        { 143610878852743, 10, -16 },
+        { 147874668927017, 10, -16 },
+        { 168936021113234, 10, -16 },
+        { 201323982827638, 10, -16 },
+        { 28243465451741, 10, -15 },
+        { 278496515839786, 10, -16 },
+        { 485962716016191, 10, -16 },
+        { 15008926532013, 10, -15 },
+        { 0, 10, 0 },
+        { 17598062093676, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 17019870263819, 10, -14 },
+        { 0, 10, 0 },
+        { 101857141071951, 10, -16 },
+        { 220324133062502, 10, -16 },
+        { 305322528454314, 10, -16 },
+        { 182877887014198, 10, -16 },
+        { 370165345641511, 10, -16 },
+        { 834686255204581, 10, -17 },
+        { 128694535399536, 10, -15 },
+        { 298562719813628, 10, -16 },
+        { 672945554585646, 10, -16 },
+        { 164462528377228, 10, -16 },
+        { 176209039935628, 10, -16 },
+        { 254240116520143, 10, -15 },
+        { 210521898689181, 10, -16 },
+        { 206186073790205, 10, -16 },
+        { 527350425182233, 10, -16 },
+        { 398225383709605, 10, -16 },
+        { 684323844488651, 10, -16 },
+        { 40972972041112, 10, -16 },
+        { 0, 10, 0 },
+        { 137597877452825, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 54914348444697, 10, -15 },
+        { 0, 10, 0 },
+        { 965467757450076, 10, -17 },
+        { 238318286124491, 10, -16 },
+        { 371889724988941, 10, -16 },
+        { 172578895859399, 10, -16 },
+        { 279261030630197, 10, -16 },
+        { 110617781761364, 10, -16 },
+        { 510644822730995, 10, -16 },
+        { 529968099682297, 10, -16 },
+        { 615716995335217, 10, -16 },
+        { 16772925733531, 10, -15 },
+        { 274600269233914, 10, -16 },
+        { 232698140919661, 10, -16 },
+        { 314982964972316, 10, -16 },
+        { 166110871406458, 10, -15 },
+        { 579798028325819, 10, -16 },
+        { 159208884896824, 10, -15 },
+        { 148144281790233, 10, -15 },
+        { 443221895134011, 10, -17 },
+        { 0, 10, 0 },
+        { 15975965498066, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 388867187335285, 10, -16 },
+        { 0, 10, 0 },
+        { 906377674591211, 10, -17 },
+        { 13897297446177, 10, -15 },
+        { 210942820100364, 10, -16 },
+        { 163894595191853, 10, -15 },
+        { 209302454547507, 10, -16 },
+        { 987011607750643, 10, -17 },
+        { 589248922054365, 10, -16 },
+        { 223628521326033, 10, -16 },
+        { 229855814692363, 10, -15 },
+        { 115883096290819, 10, -15 },
+        { 14215722970845, 10, -15 },
+        { 156723520178234, 10, -16 },
+        { 199342629395086, 10, -16 },
+        { 210954438470417, 10, -16 },
+        { 290665370987385, 10, -16 },
+        { 314799606595818, 10, -16 },
+        { 596799596361776, 10, -16 },
+        { 939115877202162, 10, -17 },
+        { 0, 10, 0 },
+        { 369913400150154, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 490866575507463, 10, -16 },
+        { 0, 10, 0 },
+        { 706777548270497, 10, -17 },
+        { 203471189507567, 10, -15 },
+        { 193906907848866, 10, -15 },
+        { 118768783492682, 10, -16 },
+        { 34745959085323, 10, -15 },
+        { 134249264894605, 10, -16 },
+        { 206130684175459, 10, -16 },
+        { 460341885422315, 10, -16 },
+        { 329333881924616, 10, -16 },
+        { 101826450572033, 10, -16 },
+        { 430915904714499, 10, -16 },
+        { 284076338693855, 10, -16 },
+        { 425408260575151, 10, -16 },
+        { 314903789013513, 10, -16 },
+        { 685880116662132, 10, -16 },
+        { 155533821242239, 10, -15 },
+        { 310836183080522, 10, -16 },
+        { 382205276632843, 10, -17 },
+        { 0, 10, 0 },
+        { 126148373073777, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 4772801871425, 10, -14 },
+        { 0, 10, 0 },
+        { 110300449714583, 10, -16 },
+        { 151165112444, 10, -13 },
+        { 190596555793611, 10, -16 },
+        { 282412315761778, 10, -16 },
+        { 181755828450333, 10, -16 },
+        { 60596113853, 10, -13 },
+        { 259848774082611, 10, -15 },
+        { 199330934707556, 10, -16 },
+        { 117825850192694, 10, -15 },
+        { 263205195749167, 10, -16 },
+        { 127742815634972, 10, -16 },
+        { 175226735747556, 10, -16 },
+        { 146000963145556, 10, -16 },
+        { 160933051583389, 10, -16 },
+        { 287084517266667, 10, -16 },
+        { 41220833025625, 10, -15 },
+        { 208121028099389, 10, -15 },
+        { 440453555266667, 10, -17 },
+        { 0, 10, 0 },
+        { 171414278913333, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 414200007083949, 10, -16 },
+        { 0, 10, 0 },
+        { 529295366427051, 10, -17 },
+        { 185457478236367, 10, -15 },
+        { 583692432332602, 10, -16 },
+        { 103468311245472, 10, -16 },
+        { 320543453827294, 10, -16 },
+        { 126145203560972, 10, -16 },
+        { 154004084352575, 10, -16 },
+        { 565862932837372, 10, -16 },
+        { 282850885223351, 10, -16 },
+        { 865481739594443, 10, -17 },
+        { 364218849757008, 10, -16 },
+        { 256730176386329, 10, -15 },
+        { 347871804065053, 10, -16 },
+        { 163546688969692, 10, -15 },
+        { 482227989594274, 10, -16 },
+        { 334507778974527, 10, -16 },
+        { 214428083935567, 10, -16 },
+        { 334992050717765, 10, -17 },
+        { 0, 10, 0 },
+        { 112757696484042, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 625521135207505, 10, -16 },
+        { 0, 10, 0 },
+        { 635732383406413, 10, -17 },
+        { 306165029730948, 10, -16 },
+        { 3991106947509, 10, -14 },
+        { 109828817618097, 10, -16 },
+        { 402398989767033, 10, -15 },
+        { 108046729146445, 10, -16 },
+        { 135420147380103, 10, -16 },
+        { 152082873411332, 10, -15 },
+        { 250352433714537, 10, -16 },
+        { 88443222501767, 10, -16 },
+        { 3325782491621, 10, -14 },
+        { 240166012345591, 10, -16 },
+        { 313392776433375, 10, -16 },
+        { 427367355596706, 10, -16 },
+        { 54181429449575, 10, -15 },
+        { 317110031413274, 10, -16 },
+        { 202557685790821, 10, -16 },
+        { 443860979248142, 10, -17 },
+        { 0, 10, 0 },
+        { 110075465004794, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 43711114785016, 10, -15 },
+        { 0, 10, 0 },
+        { 866104437521474, 10, -17 },
+        { 153171465669005, 10, -16 },
+        { 248797179628694, 10, -16 },
+        { 67611935060852, 10, -15 },
+        { 211996334903374, 10, -16 },
+        { 241631327303773, 10, -16 },
+        { 521792810403019, 10, -16 },
+        { 242837975238863, 10, -16 },
+        { 673820819287702, 10, -16 },
+        { 16684075747047, 10, -15 },
+        { 167357713232821, 10, -16 },
+        { 168953894782547, 10, -16 },
+        { 200289030975105, 10, -16 },
+        { 218540159478711, 10, -16 },
+        { 33229742793599, 10, -15 },
+        { 344216888736957, 10, -16 },
+        { 143616566287515, 10, -15 },
+        { 170627028393609, 10, -16 },
+        { 0, 10, 0 },
+        { 294592045469818, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 482130533497083, 10, -16 },
+        { 0, 10, 0 },
+        { 458686712458333, 10, -17 },
+        { 75445140525, 10, -12 },
+        { 453588888946667, 10, -15 },
+        { 106279069108, 10, -13 },
+        { 29585929091125, 10, -15 },
+        { 1759274615735, 10, -14 },
+        { 141628916103, 10, -13 },
+        { 6262294762, 10, -11 },
+        { 280245661364667, 10, -16 },
+        { 9352231285225, 10, -15 },
+        { 34074957892675, 10, -15 },
+        { 294490921680083, 10, -16 },
+        { 675750845813334, 10, -16 },
+        { 410660908388167, 10, -16 },
+        { 563878596433333, 10, -16 },
+        { 3608889156675, 10, -14 },
+        { 2302352250275, 10, -14 },
+        { 414849401633333, 10, -17 },
+        { 0, 10, 0 },
+        { 133053250872, 10, -13 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 420520434695833, 10, -15 },
+        { 0, 10, 0 },
+        { 139239687766667, 10, -16 },
+        { 243438557925, 10, -13 },
+        { 388854799277917, 10, -16 },
+        { 149385883076, 10, -13 },
+        { 6497105927475, 10, -14 },
+        { 10433610857925, 10, -15 },
+        { 2710181234975, 10, -14 },
+        { 371153461068, 10, -13 },
+        { 452412562377083, 10, -16 },
+        { 1351688514255, 10, -14 },
+        { 219978031723333, 10, -16 },
+        { 326974456908917, 10, -16 },
+        { 268917667746, 10, -13 },
+        { 261877593283333, 10, -16 },
+        { 8734483674, 10, -11 },
+        { 479157652083, 10, -13 },
+        { 502644044053, 10, -13 },
+        { 461674898941667, 10, -17 },
+        { 0, 10, 0 },
+        { 145419980892, 10, -13 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 363828504137041, 10, -16 },
+        { 0, 10, 0 },
+        { 535827069350857, 10, -17 },
+        { 352715987654366, 10, -15 },
+        { 747706106744228, 10, -16 },
+        { 10207742976636, 10, -15 },
+        { 437607641523976, 10, -16 },
+        { 15800795379855, 10, -15 },
+        { 143663158475954, 10, -16 },
+        { 400518299826509, 10, -16 },
+        { 221366057742804, 10, -16 },
+        { 728501464059847, 10, -17 },
+        { 184461970726358, 10, -15 },
+        { 245115835842935, 10, -16 },
+        { 331194615307739, 10, -16 },
+        { 286233019037051, 10, -16 },
+        { 605795451367694, 10, -16 },
+        { 3857982990393, 10, -14 },
+        { 186519129670132, 10, -16 },
+        { 274360494221254, 10, -17 },
+        { 0, 10, 0 },
+        { 105357193504173, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 354220347614583, 10, -16 },
+        { 0, 10, 0 },
+        { 483583011770833, 10, -17 },
+        { 497354020552667, 10, -15 },
+        { 885397389270834, 10, -16 },
+        { 960687313613334, 10, -17 },
+        { 38993655143025, 10, -15 },
+        { 12434590724675, 10, -15 },
+        { 1452681018995, 10, -14 },
+        { 375317941005333, 10, -16 },
+        { 2154135884895, 10, -14 },
+        { 647581453385, 10, -14 },
+        { 581011463205833, 10, -16 },
+        { 259593637139833, 10, -16 },
+        { 318762827838, 10, -13 },
+        { 244995243591333, 10, -16 },
+        { 542012743573333, 10, -16 },
+        { 338188968249, 10, -13 },
+        { 1806164512185, 10, -14 },
+        { 257246732458333, 10, -17 },
+        { 0, 10, 0 },
+        { 9264319542, 10, -12 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 482784991311919, 10, -16 },
+        { 0, 10, 0 },
+        { 918996932089247, 10, -17 },
+        { 203561390727039, 10, -16 },
+        { 331500058821207, 10, -16 },
+        { 256691406065235, 10, -16 },
+        { 251387442958299, 10, -16 },
+        { 145587456811594, 10, -15 },
+        { 600664495380944, 10, -16 },
+        { 297234897316288, 10, -16 },
+        { 918563918664904, 10, -16 },
+        { 106186292857696, 10, -15 },
+        { 258759742216918, 10, -16 },
+        { 193746661288163, 10, -16 },
+        { 296499665461472, 10, -16 },
+        { 279798925170501, 10, -16 },
+        { 3762638137445, 10, -14 },
+        { 37786806977639, 10, -15 },
+        { 150157200724138, 10, -15 },
+        { 527014055885838, 10, -17 },
+        { 0, 10, 0 },
+        { 284046866288721, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 165158184660695, 10, -15 },
+        { 0, 10, 0 },
+        { 115537713202453, 10, -16 },
+        { 173934050451706, 10, -16 },
+        { 251604911284786, 10, -16 },
+        { 275492296981572, 10, -16 },
+        { 328970847691681, 10, -16 },
+        { 777535976571578, 10, -17 },
+        { 147352667291292, 10, -15 },
+        { 254443819665906, 10, -16 },
+        { 208587071957599, 10, -15 },
+        { 262044823459279, 10, -16 },
+        { 152386518608773, 10, -16 },
+        { 217472456484931, 10, -16 },
+        { 190909920858452, 10, -16 },
+        { 204838269975534, 10, -16 },
+        { 460761275123583, 10, -16 },
+        { 392915966024716, 10, -16 },
+        { 838946249714901, 10, -16 },
+        { 514766275209952, 10, -17 },
+        { 0, 10, 0 },
+        { 166722316522138, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 420520434695833, 10, -15 },
+        { 0, 10, 0 },
+        { 139239687766667, 10, -16 },
+        { 243438557925, 10, -13 },
+        { 388854799277917, 10, -16 },
+        { 149385883076, 10, -13 },
+        { 6497105927475, 10, -14 },
+        { 10433610857925, 10, -15 },
+        { 2710181234975, 10, -14 },
+        { 371153461068, 10, -13 },
+        { 452412562377083, 10, -16 },
+        { 1351688514255, 10, -14 },
+        { 219978031723333, 10, -16 },
+        { 326974456908917, 10, -16 },
+        { 268917667746, 10, -13 },
+        { 261877593283333, 10, -16 },
+        { 8734483674, 10, -11 },
+        { 479157652083, 10, -13 },
+        { 502644044053, 10, -13 },
+        { 461674898941667, 10, -17 },
+        { 0, 10, 0 },
+        { 145419980892, 10, -13 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 641031744264979, 10, -16 },
+        { 0, 10, 0 },
+        { 103361069015214, 10, -16 },
+        { 237738319177995, 10, -16 },
+        { 327832777775889, 10, -16 },
+        { 420515798761703, 10, -16 },
+        { 325633164277709, 10, -16 },
+        { 17430579746806, 10, -15 },
+        { 502229998536148, 10, -16 },
+        { 306279263081137, 10, -16 },
+        { 612274418878075, 10, -16 },
+        { 160981567204086, 10, -16 },
+        { 259865680552401, 10, -16 },
+        { 225929608955008, 10, -16 },
+        { 241792229485562, 10, -16 },
+        { 248085794511844, 10, -16 },
+        { 153766057974179, 10, -15 },
+        { 514941756162543, 10, -16 },
+        { 145045230063721, 10, -15 },
+        { 105113007119446, 10, -16 },
+        { 0, 10, 0 },
+        { 152315143022049, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 398042769070412, 10, -16 },
+        { 0, 10, 0 },
+        { 103621295753403, 10, -16 },
+        { 135814184028967, 10, -16 },
+        { 188301902916555, 10, -16 },
+        { 348957449686599, 10, -16 },
+        { 172980662249603, 10, -16 },
+        { 664833394017132, 10, -17 },
+        { 159819745619377, 10, -15 },
+        { 199980904940763, 10, -16 },
+        { 345315091539976, 10, -15 },
+        { 341035666422869, 10, -16 },
+        { 118128962968551, 10, -16 },
+        { 162841743157981, 10, -16 },
+        { 158587197573169, 10, -16 },
+        { 185821627879523, 10, -16 },
+        { 257259523236948, 10, -16 },
+        { 340529289533619, 10, -16 },
+        { 90003469626038, 10, -15 },
+        { 571599554198386, 10, -17 },
+        { 0, 10, 0 },
+        { 180040168300908, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 180779354791833, 10, -15 },
+        { 0, 10, 0 },
+        { 127246551804167, 10, -16 },
+        { 181423228291, 10, -13 },
+        { 279629211056528, 10, -16 },
+        { 209410073788, 10, -13 },
+        { 3546655523505, 10, -14 },
+        { 762478653574167, 10, -17 },
+        { 780941994875833, 10, -16 },
+        { 269405675004889, 10, -16 },
+        { 809309301285139, 10, -16 },
+        { 203179907140167, 10, -16 },
+        { 165317949375056, 10, -16 },
+        { 237067083733639, 10, -16 },
+        { 200213728014444, 10, -16 },
+        { 206989803803556, 10, -16 },
+        { 514726856573333, 10, -16 },
+        { 4780352224835, 10, -14 },
+        { 259983575759544, 10, -15 },
+        { 430573256069445, 10, -17 },
+        { 0, 10, 0 },
+        { 16604290678, 10, -12 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 50432673461625, 10, -15 },
+        { 0, 10, 0 },
+        { 5600602459375, 10, -15 },
+        { 350488411482, 10, -13 },
+        { 6863012800625, 10, -14 },
+        { 110552522238667, 10, -16 },
+        { 362008899706, 10, -13 },
+        { 1427311325425, 10, -14 },
+        { 169845802219, 10, -13 },
+        { 394719605870667, 10, -15 },
+        { 321880866991417, 10, -16 },
+        { 116879518024, 10, -13 },
+        { 351422262151917, 10, -16 },
+        { 30514488451975, 10, -15 },
+        { 552302801093333, 10, -16 },
+        { 887662639035833, 10, -16 },
+        { 552938690326667, 10, -16 },
+        { 38594689961025, 10, -15 },
+        { 24504930496, 10, -12 },
+        { 397814162025, 10, -14 },
+        { 0, 10, 0 },
+        { 142624061244, 10, -13 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 467251856352009, 10, -16 },
+        { 0, 10, 0 },
+        { 714608221757986, 10, -17 },
+        { 277406655372875, 10, -16 },
+        { 525035443532198, 10, -16 },
+        { 196151004011126, 10, -16 },
+        { 300515958661417, 10, -16 },
+        { 118749073854207, 10, -16 },
+        { 352645019420269, 10, -16 },
+        { 271733850473243, 10, -15 },
+        { 170162255661711, 10, -15 },
+        { 200975899165366, 10, -16 },
+        { 274028825875643, 10, -16 },
+        { 257743411803986, 10, -16 },
+        { 426532305199388, 10, -16 },
+        { 662506839323186, 10, -16 },
+        { 454850484332632, 10, -16 },
+        { 364738801943948, 10, -16 },
+        { 396346910317887, 10, -16 },
+        { 473981206351255, 10, -17 },
+        { 0, 10, 0 },
+        { 156705833254271, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 163914080433492, 10, -15 },
+        { 0, 10, 0 },
+        { 104667630222354, 10, -16 },
+        { 176121965119553, 10, -16 },
+        { 245248614425009, 10, -16 },
+        { 159596972837177, 10, -15 },
+        { 342916398005178, 10, -16 },
+        { 948149967553141, 10, -17 },
+        { 133807700515873, 10, -15 },
+        { 24173790001226, 10, -15 },
+        { 862664031391621, 10, -16 },
+        { 199291152246474, 10, -16 },
+        { 158403806926932, 10, -16 },
+        { 20593211789621, 10, -15 },
+        { 174471695416958, 10, -16 },
+        { 192129706358898, 10, -16 },
+        { 465805492389774, 10, -16 },
+        { 363718973034583, 10, -16 },
+        { 729182350974769, 10, -16 },
+        { 817720946470617, 10, -17 },
+        { 0, 10, 0 },
+        { 354873182735202, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 710271682421905, 10, -16 },
+        { 0, 10, 0 },
+        { 774925011637185, 10, -17 },
+        { 482691861360602, 10, -16 },
+        { 176345195719697, 10, -15 },
+        { 11918846321214, 10, -15 },
+        { 222338349319461, 10, -15 },
+        { 133965949793879, 10, -16 },
+        { 150126478414568, 10, -16 },
+        { 452163504611858, 10, -16 },
+        { 272649866477276, 10, -16 },
+        { 932865891632964, 10, -17 },
+        { 375376346009251, 10, -16 },
+        { 276915566760185, 10, -16 },
+        { 404126054960555, 10, -16 },
+        { 310932460670404, 10, -16 },
+        { 169824351303502, 10, -15 },
+        { 478502494860792, 10, -16 },
+        { 238734204818032, 10, -16 },
+        { 436233315018229, 10, -17 },
+        { 0, 10, 0 },
+        { 125570337017781, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 422154939717599, 10, -16 },
+        { 0, 10, 0 },
+        { 72213846856059, 10, -16 },
+        { 259818832439605, 10, -16 },
+        { 46039815568817, 10, -15 },
+        { 231113541671501, 10, -16 },
+        { 279385600366453, 10, -16 },
+        { 143229006059792, 10, -15 },
+        { 347989902145559, 10, -16 },
+        { 150755406426885, 10, -15 },
+        { 17292251138096, 10, -14 },
+        { 200845785479634, 10, -16 },
+        { 306494590136029, 10, -16 },
+        { 223489815289097, 10, -16 },
+        { 377827989964542, 10, -16 },
+        { 493173933111763, 10, -16 },
+        { 413991540095288, 10, -16 },
+        { 326476857034329, 10, -16 },
+        { 380007165074008, 10, -16 },
+        { 507173008378659, 10, -17 },
+        { 0, 10, 0 },
+        { 268588880402831, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 452350344246485, 10, -16 },
+        { 0, 10, 0 },
+        { 646550677667025, 10, -17 },
+        { 548608894418163, 10, -16 },
+        { 310947212505406, 10, -15 },
+        { 193282003445798, 10, -16 },
+        { 256106143173692, 10, -16 },
+        { 141035567667206, 10, -16 },
+        { 333701495355933, 10, -16 },
+        { 487793752205817, 10, -16 },
+        { 167367058783957, 10, -15 },
+        { 185294942151624, 10, -16 },
+        { 266863675522914, 10, -16 },
+        { 250590829460063, 10, -16 },
+        { 509409664389013, 10, -16 },
+        { 342269739945663, 10, -16 },
+        { 462195035880285, 10, -16 },
+        { 347916020015717, 10, -16 },
+        { 38640141602987, 10, -15 },
+        { 485417885442474, 10, -17 },
+        { 0, 10, 0 },
+        { 150280429832652, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 57747955706551, 10, -15 },
+        { 0, 10, 0 },
+        { 681655791663802, 10, -17 },
+        { 241133298606084, 10, -16 },
+        { 255085451118766, 10, -16 },
+        { 365945999454182, 10, -16 },
+        { 402733095441718, 10, -15 },
+        { 16892513967293, 10, -15 },
+        { 167887850437756, 10, -16 },
+        { 27295488668812, 10, -15 },
+        { 314496588307693, 10, -16 },
+        { 931429414105609, 10, -17 },
+        { 276544373325002, 10, -16 },
+        { 190761252917371, 10, -16 },
+        { 199860147142545, 10, -16 },
+        { 207217734739466, 10, -16 },
+        { 46865022739109, 10, -15 },
+        { 280982234741175, 10, -16 },
+        { 23749993702332, 10, -15 },
+        { 108226890731291, 10, -16 },
+        { 0, 10, 0 },
+        { 14764765604627, 10, -14 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 359231667001269, 10, -16 },
+        { 0, 10, 0 },
+        { 583628413924913, 10, -17 },
+        { 178856717647549, 10, -15 },
+        { 548029507765219, 10, -16 },
+        { 399021514504889, 10, -16 },
+        { 302046028435589, 10, -16 },
+        { 155064872152447, 10, -15 },
+        { 185042509526087, 10, -16 },
+        { 334282301606558, 10, -16 },
+        { 340885808778214, 10, -16 },
+        { 102324054493018, 10, -16 },
+        { 405975984437971, 10, -16 },
+        { 207158629153344, 10, -16 },
+        { 317427059837148, 10, -16 },
+        { 292217485046559, 10, -16 },
+        { 436153508049708, 10, -16 },
+        { 295865974460229, 10, -16 },
+        { 238679793512768, 10, -16 },
+        { 103037333370174, 10, -16 },
+        { 0, 10, 0 },
+        { 162721724635367, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 452888687775857, 10, -16 },
+        { 0, 10, 0 },
+        { 529390656332465, 10, -17 },
+        { 46963966086648, 10, -15 },
+        { 190946015529648, 10, -15 },
+        { 141648780479515, 10, -16 },
+        { 32058282860962, 10, -15 },
+        { 146802167807529, 10, -15 },
+        { 150570498537494, 10, -16 },
+        { 166550585720394, 10, -15 },
+        { 296246305330097, 10, -16 },
+        { 106564723384751, 10, -16 },
+        { 382538202029755, 10, -16 },
+        { 268692148530388, 10, -16 },
+        { 548335582000375, 10, -16 },
+        { 565751983825893, 10, -16 },
+        { 518524460234587, 10, -16 },
+        { 339937278739777, 10, -16 },
+        { 219455595042728, 10, -16 },
+        { 434511624802136, 10, -17 },
+        { 0, 10, 0 },
+        { 250915139542435, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 542257393042837, 10, -16 },
+        { 0, 10, 0 },
+        { 115698227857051, 10, -16 },
+        { 150795608225195, 10, -16 },
+        { 207564471720996, 10, -16 },
+        { 261219516921295, 10, -16 },
+        { 194270926525139, 10, -16 },
+        { 613886251520613, 10, -17 },
+        { 182818275311145, 10, -15 },
+        { 208796352383107, 10, -16 },
+        { 108434754530234, 10, -15 },
+        { 250378266816119, 10, -16 },
+        { 13279332611084, 10, -15 },
+        { 18355133210882, 10, -15 },
+        { 155791714432246, 10, -16 },
+        { 17010860866937, 10, -15 },
+        { 310885829326583, 10, -16 },
+        { 444382269675588, 10, -16 },
+        { 285380142268, 10, -12 },
+        { 427916807516953, 10, -17 },
+        { 0, 10, 0 },
+        { 173849589305154, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 354217025945474, 10, -16 },
+        { 0, 10, 0 },
+        { 750698096895074, 10, -17 },
+        { 162809609381048, 10, -16 },
+        { 298654289622728, 10, -16 },
+        { 311330500507938, 10, -16 },
+        { 236524895093649, 10, -16 },
+        { 106341240041464, 10, -16 },
+        { 353675136255511, 10, -16 },
+        { 457124145985064, 10, -16 },
+        { 178694063366797, 10, -15 },
+        { 202286054315718, 10, -16 },
+        { 180341293558921, 10, -16 },
+        { 164146760716392, 10, -16 },
+        { 28332283384702, 10, -15 },
+        { 162918445228468, 10, -15 },
+        { 312879580165514, 10, -16 },
+        { 287546534291075, 10, -16 },
+        { 379657592946588, 10, -16 },
+        { 197169350922963, 10, -15 },
+        { 0, 10, 0 },
+        { 298185365007394, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 404849132017088, 10, -16 },
+        { 0, 10, 0 },
+        { 104236103034097, 10, -16 },
+        { 143841734462033, 10, -16 },
+        { 180688052857612, 10, -16 },
+        { 325960599504067, 10, -16 },
+        { 170980405726897, 10, -16 },
+        { 630677423140368, 10, -17 },
+        { 25076474801379, 10, -14 },
+        { 194748353223237, 10, -16 },
+        { 234050201345691, 10, -15 },
+        { 307946489994632, 10, -16 },
+        { 120421654667782, 10, -16 },
+        { 164853856054685, 10, -16 },
+        { 147093059629497, 10, -16 },
+        { 16836599303556, 10, -15 },
+        { 260161156263052, 10, -16 },
+        { 360461330590131, 10, -16 },
+        { 110298094612462, 10, -15 },
+        { 511143985068281, 10, -17 },
+        { 0, 10, 0 },
+        { 174375990571092, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 404756035867361, 10, -16 },
+        { 0, 10, 0 },
+        { 104227693815972, 10, -16 },
+        { 14373193514, 10, -12 },
+        { 180792193663889, 10, -16 },
+        { 326275146087111, 10, -16 },
+        { 171007764858667, 10, -16 },
+        { 631144602073333, 10, -17 },
+        { 249520819409611, 10, -15 },
+        { 194819923079556, 10, -16 },
+        { 235572061545917, 10, -15 },
+        { 308399077514167, 10, -16 },
+        { 120390295662778, 10, -16 },
+        { 164826334753667, 10, -16 },
+        { 147250274282222, 10, -16 },
+        { 168604747919444, 10, -16 },
+        { 260121468273333, 10, -16 },
+        { 36018870388875, 10, -15 },
+        { 110020508556417, 10, -15 },
+        { 51197088495, 10, -13 },
+        { 0, 10, 0 },
+        { 174453464126667, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 851744459735555, 10, -16 },
+        { 0, 10, 0 },
+        { 118568401554167, 10, -16 },
+        { 375748068284, 10, -13 },
+        { 462007532613889, 10, -16 },
+        { 145846867269778, 10, -16 },
+        { 489026377507333, 10, -16 },
+        { 124058218001833, 10, -16 },
+        { 237980797636333, 10, -16 },
+        { 423898278451111, 10, -16 },
+        { 380330343382194, 10, -16 },
+        { 124045343270889, 10, -16 },
+        { 429656563139028, 10, -16 },
+        { 317947184414445, 10, -16 },
+        { 322456850666889, 10, -16 },
+        { 315160800330694, 10, -16 },
+        { 295036845624444, 10, -15 },
+        { 186328197253056, 10, -15 },
+        { 377762956911583, 10, -16 },
+        { 443902356838889, 10, -17 },
+        { 0, 10, 0 },
+        { 150812236389333, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 193580583834538, 10, -15 },
+        { 0, 10, 0 },
+        { 125495296188365, 10, -16 },
+        { 321240341045181, 10, -16 },
+        { 425959045196703, 10, -16 },
+        { 148453259914685, 10, -16 },
+        { 5213691751067, 10, -14 },
+        { 113988844878946, 10, -16 },
+        { 264345442342838, 10, -16 },
+        { 399235133709138, 10, -16 },
+        { 422869377333776, 10, -16 },
+        { 131637014631304, 10, -16 },
+        { 349919723084849, 10, -16 },
+        { 317882834693459, 10, -16 },
+        { 298021630005409, 10, -16 },
+        { 293332675122496, 10, -16 },
+        { 193994423706125, 10, -15 },
+        { 174598727272242, 10, -15 },
+        { 44313706336148, 10, -15 },
+        { 455208856240135, 10, -17 },
+        { 0, 10, 0 },
+        { 149460795415315, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 354220347614583, 10, -16 },
+        { 0, 10, 0 },
+        { 483583011770833, 10, -17 },
+        { 497354020552667, 10, -15 },
+        { 885397389270834, 10, -16 },
+        { 960687313613334, 10, -17 },
+        { 38993655143025, 10, -15 },
+        { 12434590724675, 10, -15 },
+        { 1452681018995, 10, -14 },
+        { 375317941005333, 10, -16 },
+        { 2154135884895, 10, -14 },
+        { 647581453385, 10, -14 },
+        { 581011463205833, 10, -16 },
+        { 259593637139833, 10, -16 },
+        { 318762827838, 10, -13 },
+        { 244995243591333, 10, -16 },
+        { 542012743573333, 10, -16 },
+        { 338188968249, 10, -13 },
+        { 1806164512185, 10, -14 },
+        { 257246732458333, 10, -17 },
+        { 0, 10, 0 },
+        { 9264319542, 10, -12 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 626379317430417, 10, -16 },
+        { 0, 10, 0 },
+        { 636268220729167, 10, -17 },
+        { 305851174156, 10, -13 },
+        { 397077087144444, 10, -16 },
+        { 109823693037778, 10, -16 },
+        { 404992052629478, 10, -15 },
+        { 107801127548833, 10, -16 },
+        { 135176377991, 10, -13 },
+        { 150364753354578, 10, -15 },
+        { 249845938120917, 10, -16 },
+        { 882418639968889, 10, -17 },
+        { 332444813979639, 10, -16 },
+        { 239705894446639, 10, -16 },
+        { 311701045338222, 10, -16 },
+        { 424107986949222, 10, -16 },
+        { 54173552222, 10, -12 },
+        { 31662259489575, 10, -15 },
+        { 202256800997333, 10, -16 },
+        { 444187038536111, 10, -17 },
+        { 0, 10, 0 },
+        { 10984498714, 10, -12 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 354220347614583, 10, -16 },
+        { 0, 10, 0 },
+        { 483583011770833, 10, -17 },
+        { 497354020552667, 10, -15 },
+        { 885397389270834, 10, -16 },
+        { 960687313613334, 10, -17 },
+        { 38993655143025, 10, -15 },
+        { 12434590724675, 10, -15 },
+        { 1452681018995, 10, -14 },
+        { 375317941005333, 10, -16 },
+        { 2154135884895, 10, -14 },
+        { 647581453385, 10, -14 },
+        { 581011463205833, 10, -16 },
+        { 259593637139833, 10, -16 },
+        { 318762827838, 10, -13 },
+        { 244995243591333, 10, -16 },
+        { 542012743573333, 10, -16 },
+        { 338188968249, 10, -13 },
+        { 1806164512185, 10, -14 },
+        { 257246732458333, 10, -17 },
+        { 0, 10, 0 },
+        { 9264319542, 10, -12 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 321754281578033, 10, -16 },
+        { 0, 10, 0 },
+        { 818710549654026, 10, -17 },
+        { 121975088628634, 10, -16 },
+        { 18837881883771, 10, -15 },
+        { 171510790467889, 10, -15 },
+        { 214280439722974, 10, -16 },
+        { 90383699792232, 10, -16 },
+        { 436588525383476, 10, -16 },
+        { 180462790969006, 10, -16 },
+        { 194034895952798, 10, -15 },
+        { 225203748285073, 10, -16 },
+        { 117558277055025, 10, -16 },
+        { 135925276185788, 10, -16 },
+        { 156132503485698, 10, -16 },
+        { 178025531938885, 10, -16 },
+        { 248199082222785, 10, -16 },
+        { 255328056150789, 10, -16 },
+        { 436376646490643, 10, -16 },
+        { 200829128559936, 10, -15 },
+        { 0, 10, 0 },
+        { 498526758087021, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 450479394365314, 10, -16 },
+        { 0, 10, 0 },
+        { 79266379577117, 10, -16 },
+        { 179101960887444, 10, -15 },
+        { 509264655939952, 10, -16 },
+        { 380524321355763, 10, -16 },
+        { 319980062593187, 10, -16 },
+        { 185220785265562, 10, -16 },
+        { 250732376859708, 10, -16 },
+        { 336550454915019, 10, -16 },
+        { 41193200827569, 10, -15 },
+        { 115571303659383, 10, -16 },
+        { 375913985204195, 10, -16 },
+        { 238818166450757, 10, -16 },
+        { 272186365167293, 10, -16 },
+        { 257645402899181, 10, -16 },
+        { 612081727195646, 10, -16 },
+        { 156254129462872, 10, -15 },
+        { 355068054186061, 10, -16 },
+        { 102544501850605, 10, -16 },
+        { 0, 10, 0 },
+        { 151626787556711, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 540888504354827, 10, -16 },
+        { 0, 10, 0 },
+        { 784354376687793, 10, -17 },
+        { 371277730181814, 10, -16 },
+        { 797579679103414, 10, -16 },
+        { 12291655053916, 10, -15 },
+        { 339341915934538, 10, -16 },
+        { 177266898364625, 10, -16 },
+        { 219979132527374, 10, -16 },
+        { 624222721000602, 10, -16 },
+        { 403952657865408, 10, -16 },
+        { 15721516512403, 10, -15 },
+        { 372115952174551, 10, -16 },
+        { 284833710197275, 10, -16 },
+        { 270096810813545, 10, -15 },
+        { 498593634840008, 10, -16 },
+        { 699325170366729, 10, -16 },
+        { 15793160803328, 10, -14 },
+        { 341242108260737, 10, -16 },
+        { 53597431908757, 10, -16 },
+        { 0, 10, 0 },
+        { 160431791621269, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 391515694572917, 10, -16 },
+        { 0, 10, 0 },
+        { 103031716127083, 10, -16 },
+        { 128116031562, 10, -13 },
+        { 195603330556667, 10, -16 },
+        { 37101066012, 10, -12 },
+        { 174898841377, 10, -13 },
+        { 697587828095, 10, -14 },
+        { 726065290375, 10, -13 },
+        { 204998747089333, 10, -16 },
+        { 452014401133583, 10, -15 },
+        { 3727670802925, 10, -14 },
+        { 115930348284333, 10, -16 },
+        { 160912194164333, 10, -16 },
+        { 169609691558667, 10, -16 },
+        { 202560998071833, 10, -16 },
+        { 25447695418, 10, -12 },
+        { 32141512858125, 10, -15 },
+        { 7054160280775, 10, -14 },
+        { 629574423683333, 10, -17 },
+        { 0, 10, 0 },
+        { 185471925364, 10, -13 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 384352591196568, 10, -16 },
+        { 0, 10, 0 },
+        { 874571161981076, 10, -17 },
+        { 187337203638395, 10, -16 },
+        { 299719841545441, 10, -16 },
+        { 316418817471166, 10, -16 },
+        { 218217009309881, 10, -16 },
+        { 144613984085352, 10, -15 },
+        { 527900296677441, 10, -16 },
+        { 261728354753817, 10, -16 },
+        { 308895208698082, 10, -15 },
+        { 283670549342477, 10, -16 },
+        { 231194123659499, 10, -16 },
+        { 175825882642542, 10, -16 },
+        { 252564366100791, 10, -16 },
+        { 26658235017807, 10, -15 },
+        { 316216643571378, 10, -16 },
+        { 304497044006672, 10, -16 },
+        { 528557574319158, 10, -16 },
+        { 583138530507452, 10, -17 },
+        { 0, 10, 0 },
+        { 285649936602502, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 700055807085561, 10, -16 },
+        { 0, 10, 0 },
+        { 974580160437598, 10, -17 },
+        { 356652462335528, 10, -16 },
+        { 525987995906606, 10, -16 },
+        { 135364311019753, 10, -16 },
+        { 424561687021856, 10, -16 },
+        { 126823397330595, 10, -16 },
+        { 230527351846873, 10, -16 },
+        { 16076608208746, 10, -14 },
+        { 37935661600826, 10, -15 },
+        { 125564002410135, 10, -16 },
+        { 393223214782115, 10, -16 },
+        { 310501175859698, 10, -16 },
+        { 393464007574675, 10, -16 },
+        { 504551580661132, 10, -16 },
+        { 181719915878865, 10, -15 },
+        { 17130437603394, 10, -14 },
+        { 356998707120602, 10, -16 },
+        { 433784928145048, 10, -17 },
+        { 0, 10, 0 },
+        { 148496987922327, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 400283379332111, 10, -16 },
+        { 0, 10, 0 },
+        { 525936618266688, 10, -17 },
+        { 338284330656118, 10, -15 },
+        { 706550893499602, 10, -16 },
+        { 948169898084813, 10, -17 },
+        { 357329773648845, 10, -16 },
+        { 111605672787279, 10, -16 },
+        { 151879766958466, 10, -16 },
+        { 362322879791683, 10, -16 },
+        { 236883087825716, 10, -16 },
+        { 696511524967782, 10, -17 },
+        { 447804806901738, 10, -16 },
+        { 261668660286461, 10, -15 },
+        { 288038607214674, 10, -16 },
+        { 231751857888955, 10, -16 },
+        { 510324143421372, 10, -16 },
+        { 337219425081834, 10, -16 },
+        { 199954062128829, 10, -16 },
+        { 275877885640334, 10, -17 },
+        { 0, 10, 0 },
+        { 942590920045458, 10, -17 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 42792335393811, 10, -15 },
+        { 0, 10, 0 },
+        { 564963363336534, 10, -17 },
+        { 435373235547131, 10, -16 },
+        { 555147673168365, 10, -16 },
+        { 115594577070845, 10, -16 },
+        { 390659705801684, 10, -16 },
+        { 178617895687393, 10, -16 },
+        { 153988128900207, 10, -16 },
+        { 178066154117289, 10, -15 },
+        { 303281499275688, 10, -16 },
+        { 107186464827938, 10, -16 },
+        { 168251443396766, 10, -15 },
+        { 24315002085962, 10, -15 },
+        { 468201011817771, 10, -16 },
+        { 192099303268391, 10, -15 },
+        { 580443617801177, 10, -16 },
+        { 398729784774544, 10, -16 },
+        { 222647173380219, 10, -16 },
+        { 380776761481272, 10, -17 },
+        { 0, 10, 0 },
+        { 140568376296956, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 543184167770417, 10, -16 },
+        { 0, 10, 0 },
+        { 11577521676875, 10, -15 },
+        { 150790337959, 10, -13 },
+        { 207806486369722, 10, -16 },
+        { 260917242452889, 10, -16 },
+        { 194449430301167, 10, -16 },
+        { 6139992879975, 10, -15 },
+        { 181719583569556, 10, -15 },
+        { 208931358340444, 10, -16 },
+        { 108300808633306, 10, -15 },
+        { 250195315373333, 10, -16 },
+        { 132865361917944, 10, -16 },
+        { 183670066446778, 10, -16 },
+        { 155931360647111, 10, -16 },
+        { 170239480323528, 10, -16 },
+        { 311225309213333, 10, -16 },
+        { 44484116897, 10, -12 },
+        { 286482094768028, 10, -15 },
+        { 42773799495, 10, -13 },
+        { 0, 10, 0 },
+        { 173884324318667, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 608586536848377, 10, -16 },
+        { 0, 10, 0 },
+        { 768459635984505, 10, -17 },
+        { 353775763252347, 10, -16 },
+        { 563701517118792, 10, -16 },
+        { 153667835436179, 10, -16 },
+        { 40594176494424, 10, -15 },
+        { 147316232299362, 10, -15 },
+        { 166424636153035, 10, -16 },
+        { 160511220997879, 10, -15 },
+        { 31011100603215, 10, -15 },
+        { 112671525474026, 10, -16 },
+        { 422434744109766, 10, -16 },
+        { 279145305060044, 10, -16 },
+        { 437787118116599, 10, -16 },
+        { 538465098615469, 10, -16 },
+        { 16296989205274, 10, -14 },
+        { 479089285321982, 10, -16 },
+        { 243270415408123, 10, -16 },
+        { 438881967857691, 10, -17 },
+        { 0, 10, 0 },
+        { 257927412973679, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 500384494892007, 10, -16 },
+        { 0, 10, 0 },
+        { 765382259698514, 10, -17 },
+        { 26988904508282, 10, -15 },
+        { 577865357641384, 10, -16 },
+        { 156289141904839, 10, -16 },
+        { 271890687054186, 10, -16 },
+        { 148310653934076, 10, -16 },
+        { 45072452037149, 10, -15 },
+        { 651038843948549, 10, -16 },
+        { 567577819396255, 10, -16 },
+        { 171914007932718, 10, -16 },
+        { 277975256046505, 10, -16 },
+        { 226640497873543, 10, -16 },
+        { 153284044257113, 10, -15 },
+        { 174700010468833, 10, -15 },
+        { 455034152845538, 10, -16 },
+        { 397774606396931, 10, -16 },
+        { 137493367353842, 10, -15 },
+        { 473083019183603, 10, -17 },
+        { 0, 10, 0 },
+        { 163111362600867, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 321459490106134, 10, -16 },
+        { 0, 10, 0 },
+        { 818875885873752, 10, -17 },
+        { 121694875087366, 10, -16 },
+        { 188593026971456, 10, -16 },
+        { 167913522165889, 10, -15 },
+        { 214747550481192, 10, -16 },
+        { 90026531398768, 10, -16 },
+        { 434431715520191, 10, -16 },
+        { 180529596166106, 10, -16 },
+        { 19362159998468, 10, -14 },
+        { 224513192692816, 10, -16 },
+        { 117290087466531, 10, -16 },
+        { 13590246593299, 10, -15 },
+        { 156716764327635, 10, -16 },
+        { 17808313612256, 10, -15 },
+        { 24789497722166, 10, -15 },
+        { 255096426098211, 10, -16 },
+        { 434511607609357, 10, -16 },
+        { 206208458806842, 10, -15 },
+        { 0, 10, 0 },
+        { 496869582155646, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 76176210917625, 10, -15 },
+        { 0, 10, 0 },
+        { 9795474294375, 10, -15 },
+        { 373329644963, 10, -13 },
+        { 500234813304445, 10, -16 },
+        { 164087550806667, 10, -16 },
+        { 471341043361167, 10, -16 },
+        { 147055109813389, 10, -15 },
+        { 173201883778833, 10, -16 },
+        { 421661578732444, 10, -16 },
+        { 310269376235222, 10, -16 },
+        { 11098180017925, 10, -15 },
+        { 459301677945833, 10, -16 },
+        { 286726685384639, 10, -16 },
+        { 367070170526222, 10, -16 },
+        { 349253454528417, 10, -16 },
+        { 277687991964444, 10, -15 },
+        { 6141722577265, 10, -14 },
+        { 262988709098167, 10, -16 },
+        { 448762328680556, 10, -17 },
+        { 0, 10, 0 },
+        { 260223018058667, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 42866877422638, 10, -15 },
+        { 0, 10, 0 },
+        { 640212116244455, 10, -17 },
+        { 223592072413945, 10, -16 },
+        { 296223354067204, 10, -16 },
+        { 14681935543447, 10, -14 },
+        { 265845541808228, 10, -16 },
+        { 974420537274778, 10, -17 },
+        { 243845785902354, 10, -16 },
+        { 280283394191444, 10, -16 },
+        { 472451123146011, 10, -16 },
+        { 114891741512076, 10, -16 },
+        { 169035602761106, 10, -16 },
+        { 489673778501408, 10, -15 },
+        { 191981282007861, 10, -16 },
+        { 191655593834591, 10, -16 },
+        { 386738078505771, 10, -16 },
+        { 302174679939812, 10, -16 },
+        { 29109897968658, 10, -15 },
+        { 710324115457153, 10, -17 },
+        { 0, 10, 0 },
+        { 30932474853064, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 635678103202981, 10, -16 },
+        { 0, 10, 0 },
+        { 130654016735447, 10, -16 },
+        { 337795958147504, 10, -16 },
+        { 438741329642092, 10, -16 },
+        { 278745062293337, 10, -16 },
+        { 448183417639776, 10, -16 },
+        { 140763828951015, 10, -16 },
+        { 481966496670116, 10, -16 },
+        { 421798278789869, 10, -16 },
+        { 953454297033241, 10, -16 },
+        { 109328736395919, 10, -15 },
+        { 333882637396875, 10, -16 },
+        { 359933169351277, 10, -16 },
+        { 346844768607353, 10, -16 },
+        { 358557858025657, 10, -16 },
+        { 685658955719589, 10, -16 },
+        { 16532697864673, 10, -14 },
+        { 606126070005184, 10, -16 },
+        { 828253697773433, 10, -17 },
+        { 0, 10, 0 },
+        { 219079267387195, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 496310076389426, 10, -16 },
+        { 0, 10, 0 },
+        { 735839081806521, 10, -17 },
+        { 456078750015049, 10, -16 },
+        { 181002082692249, 10, -15 },
+        { 157113040721126, 10, -16 },
+        { 31809053283582, 10, -15 },
+        { 149217873764708, 10, -15 },
+        { 204287240124046, 10, -16 },
+        { 459500057226651, 10, -16 },
+        { 353230522375468, 10, -16 },
+        { 116843356489274, 10, -16 },
+        { 388972574056304, 10, -16 },
+        { 265633643582949, 10, -16 },
+        { 457946067697855, 10, -16 },
+        { 364581482087378, 10, -16 },
+        { 650426718909618, 10, -16 },
+        { 153275022058512, 10, -15 },
+        { 31137091962504, 10, -15 },
+        { 461623899917913, 10, -17 },
+        { 0, 10, 0 },
+        { 257704428965225, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 53057659369038, 10, -15 },
+        { 0, 10, 0 },
+        { 576976395288596, 10, -17 },
+        { 297189007154534, 10, -16 },
+        { 481782677447354, 10, -16 },
+        { 114062033040987, 10, -16 },
+        { 217790452543873, 10, -15 },
+        { 133586758076879, 10, -16 },
+        { 146649735884989, 10, -16 },
+        { 175489877975365, 10, -15 },
+        { 297138900521745, 10, -16 },
+        { 10239609423263, 10, -15 },
+        { 331953873458818, 10, -16 },
+        { 240757282290383, 10, -16 },
+        { 414657113164576, 10, -16 },
+        { 184820673057029, 10, -15 },
+        { 515210744274125, 10, -16 },
+        { 332864210866533, 10, -16 },
+        { 217219649969314, 10, -16 },
+        { 43417623262997, 10, -16 },
+        { 0, 10, 0 },
+        { 128329533799258, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 41908265845413, 10, -15 },
+        { 0, 10, 0 },
+        { 584363865121929, 10, -17 },
+        { 254185006508534, 10, -16 },
+        { 484440513703049, 10, -16 },
+        { 374207043264098, 10, -16 },
+        { 284736464408504, 10, -16 },
+        { 213296693667046, 10, -16 },
+        { 197409732903823, 10, -16 },
+        { 174585319189721, 10, -15 },
+        { 399242851960884, 10, -16 },
+        { 121890133588296, 10, -16 },
+        { 284880183119929, 10, -16 },
+        { 224300715324716, 10, -16 },
+        { 423237758166799, 10, -16 },
+        { 186330613984679, 10, -15 },
+        { 446764508305236, 10, -16 },
+        { 331872050818533, 10, -16 },
+        { 274666889786564, 10, -16 },
+        { 105784196247719, 10, -16 },
+        { 0, 10, 0 },
+        { 153107677728548, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 380535498000541, 10, -16 },
+        { 0, 10, 0 },
+        { 738184591208735, 10, -17 },
+        { 325722226458789, 10, -16 },
+        { 162227304350405, 10, -15 },
+        { 307879859038709, 10, -16 },
+        { 243159078973492, 10, -16 },
+        { 108578653959579, 10, -16 },
+        { 347789671197723, 10, -16 },
+        { 332215259990897, 10, -16 },
+        { 174312652644557, 10, -15 },
+        { 19355098091827, 10, -15 },
+        { 185738809892859, 10, -16 },
+        { 191726137204044, 10, -16 },
+        { 339798561343078, 10, -16 },
+        { 259564997434605, 10, -16 },
+        { 347418004716424, 10, -16 },
+        { 296645316337709, 10, -16 },
+        { 378743140133542, 10, -16 },
+        { 202565678972945, 10, -15 },
+        { 0, 10, 0 },
+        { 296678010135954, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 458996823049007, 10, -16 },
+        { 0, 10, 0 },
+        { 988182347791027, 10, -17 },
+        { 152139425844995, 10, -16 },
+        { 219447806193528, 10, -16 },
+        { 474692200951036, 10, -16 },
+        { 196825251896292, 10, -16 },
+        { 149234533318477, 10, -16 },
+        { 156552468222604, 10, -15 },
+        { 220829890497581, 10, -16 },
+        { 929327595048437, 10, -16 },
+        { 215759712953197, 10, -16 },
+        { 147242667561957, 10, -16 },
+        { 172332870177314, 10, -16 },
+        { 17278443213934, 10, -15 },
+        { 189328209580233, 10, -16 },
+        { 309723111537344, 10, -16 },
+        { 379608242627544, 10, -16 },
+        { 178185755327287, 10, -15 },
+        { 105983837734724, 10, -16 },
+        { 0, 10, 0 },
+        { 152966105016716, 10, -15 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 505602322904052, 10, -16 },
+        { 0, 10, 0 },
+        { 772484531929688, 10, -17 },
+        { 32167954944848, 10, -15 },
+        { 527143698111756, 10, -16 },
+        { 157817169711515, 10, -16 },
+        { 340665466650703, 10, -16 },
+        { 144343334798263, 10, -15 },
+        { 214744594214827, 10, -16 },
+        { 15832752243715, 10, -14 },
+        { 368261835584236, 10, -16 },
+        { 124848869786445, 10, -16 },
+        { 391618699977644, 10, -16 },
+        { 270093278130527, 10, -16 },
+        { 416812845607708, 10, -16 },
+        { 52542622960181, 10, -15 },
+        { 649762631045698, 10, -16 },
+        { 155920559128283, 10, -15 },
+        { 318217572678145, 10, -16 },
+        { 45543471634658, 10, -16 },
+        { 0, 10, 0 },
+        { 257766043195769, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 431221432207921, 10, -16 },
+        { 0, 10, 0 },
+        { 89590269374375, 10, -16 },
+        { 182537245893033, 10, -16 },
+        { 241658630150806, 10, -16 },
+        { 255446663892956, 10, -16 },
+        { 212450577003147, 10, -16 },
+        { 720220523555369, 10, -17 },
+        { 143599694332234, 10, -15 },
+        { 243795977514348, 10, -16 },
+        { 200897534174874, 10, -15 },
+        { 242285999837187, 10, -16 },
+        { 14185930474856, 10, -15 },
+        { 252019660634691, 10, -15 },
+        { 177692327511942, 10, -16 },
+        { 18642913341406, 10, -15 },
+        { 321935003491941, 10, -16 },
+        { 345709724787131, 10, -16 },
+        { 749722671909453, 10, -16 },
+        { 46420930990717, 10, -16 },
+        { 0, 10, 0 },
+        { 150535799365758, 10, -16 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 },
+        { 0, 10, 0 }
+      },
+      numIndeptObsr {
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 },
+        { 2, 10, 0 }
+      }
+    },
+    finalData {
+      scores {
+        -32768,
+        -159,
+        -32768,
+        -177,
+        -414,
+        -364,
+        -74,
+        -437,
+        -389,
+        381,
+        -325,
+        286,
+        86,
+        -400,
+        -345,
+        -314,
+        -333,
+        -288,
+        -124,
+        338,
+        -308,
+        -100,
+        -188,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -156,
+        -32768,
+        683,
+        -424,
+        -357,
+        -103,
+        -372,
+        -316,
+        18,
+        -297,
+        275,
+        502,
+        -350,
+        -352,
+        -235,
+        -296,
+        -224,
+        -156,
+        -24,
+        -249,
+        -100,
+        -213,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -212,
+        -32768,
+        -195,
+        -432,
+        -379,
+        -31,
+        -455,
+        -376,
+        356,
+        -331,
+        422,
+        132,
+        -419,
+        -365,
+        -311,
+        -319,
+        -320,
+        -170,
+        105,
+        -265,
+        -100,
+        -182,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -114,
+        -32768,
+        -160,
+        -399,
+        -349,
+        -122,
+        -419,
+        -401,
+        399,
+        -318,
+        58,
+        34,
+        -383,
+        -327,
+        -316,
+        -347,
+        -260,
+        -86,
+        467,
+        -356,
+        -100,
+        -193,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -248,
+        -32768,
+        -434,
+        699,
+        107,
+        -437,
+        -200,
+        -179,
+        -397,
+        -134,
+        -450,
+        -390,
+        81,
+        -219,
+        -91,
+        -232,
+        -86,
+        -172,
+        -400,
+        -516,
+        -100,
+        -391,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -106,
+        -32768,
+        -325,
+        -262,
+        -322,
+        431,
+        529,
+        -247,
+        -274,
+        -271,
+        -229,
+        -217,
+        -173,
+        -335,
+        -295,
+        -325,
+        -149,
+        -247,
+        -291,
+        -150,
+        -100,
+        -9,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -54,
+        -32768,
+        -212,
+        -142,
+        -96,
+        -260,
+        -188,
+        595,
+        -266,
+        -114,
+        -282,
+        -189,
+        -14,
+        -198,
+        -65,
+        -132,
+        290,
+        331,
+        -204,
+        -330,
+        -100,
+        -65,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -198,
+        -32768,
+        -367,
+        -45,
+        16,
+        -310,
+        -203,
+        609,
+        -391,
+        -29,
+        -353,
+        -196,
+        418,
+        -251,
+        409,
+        -38,
+        -65,
+        -137,
+        -351,
+        -336,
+        -100,
+        -68,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -212,
+        -32768,
+        -195,
+        -431,
+        -380,
+        -32,
+        -456,
+        -376,
+        361,
+        -332,
+        419,
+        131,
+        -419,
+        -365,
+        -311,
+        -320,
+        -320,
+        -169,
+        107,
+        -266,
+        -100,
+        -183,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        428,
+        -32768,
+        -160,
+        -231,
+        -190,
+        -327,
+        367,
+        -248,
+        -266,
+        -163,
+        -276,
+        -210,
+        -179,
+        -186,
+        -176,
+        -240,
+        21,
+        -108,
+        -152,
+        -331,
+        -100,
+        -288,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -252,
+        -32768,
+        -271,
+        -425,
+        -345,
+        489,
+        -411,
+        -76,
+        -29,
+        -319,
+        248,
+        10,
+        -359,
+        -395,
+        -291,
+        -294,
+        -291,
+        -232,
+        -87,
+        36,
+        -100,
+        530,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -89,
+        -32768,
+        -305,
+        -175,
+        -71,
+        -345,
+        -216,
+        -106,
+        -357,
+        108,
+        -302,
+        -210,
+        -62,
+        -231,
+        14,
+        565,
+        261,
+        -59,
+        -295,
+        -352,
+        -100,
+        -241,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -122,
+        -32768,
+        -197,
+        -237,
+        -215,
+        429,
+        -274,
+        -224,
+        -114,
+        -195,
+        -119,
+        -104,
+        -137,
+        -241,
+        -197,
+        -228,
+        7,
+        489,
+        -89,
+        -152,
+        -100,
+        24,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        242,
+        -32768,
+        -242,
+        -250,
+        -131,
+        430,
+        -186,
+        -185,
+        -188,
+        297,
+        -157,
+        -133,
+        -205,
+        -227,
+        -98,
+        -52,
+        -73,
+        -146,
+        -163,
+        -162,
+        -100,
+        20,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -228,
+        -32768,
+        -307,
+        -247,
+        -143,
+        -119,
+        -328,
+        795,
+        -132,
+        -188,
+        203,
+        -39,
+        -86,
+        -316,
+        -78,
+        -141,
+        -201,
+        -222,
+        -184,
+        -284,
+        -100,
+        54,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        250,
+        -32768,
+        -181,
+        -125,
+        -173,
+        -261,
+        -148,
+        -167,
+        -17,
+        -160,
+        -149,
+        -117,
+        387,
+        -236,
+        -152,
+        -203,
+        -31,
+        -63,
+        258,
+        -381,
+        -100,
+        -238,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -222,
+        -32768,
+        -288,
+        -18,
+        -155,
+        -207,
+        -183,
+        -76,
+        -134,
+        -140,
+        192,
+        -63,
+        588,
+        -303,
+        -117,
+        -156,
+        -69,
+        -99,
+        -177,
+        -366,
+        -100,
+        -242,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -91,
+        -32768,
+        -270,
+        -187,
+        -105,
+        433,
+        -214,
+        -160,
+        -219,
+        305,
+        -181,
+        -150,
+        -113,
+        -228,
+        -74,
+        -35,
+        248,
+        -71,
+        -223,
+        -165,
+        -100,
+        24,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -104,
+        -32768,
+        -359,
+        -183,
+        -120,
+        -412,
+        341,
+        -228,
+        -385,
+        303,
+        -377,
+        -287,
+        -141,
+        507,
+        -88,
+        -59,
+        -104,
+        -176,
+        -336,
+        -384,
+        -100,
+        -334,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -198,
+        -32768,
+        -322,
+        387,
+        -20,
+        -219,
+        -273,
+        -212,
+        -124,
+        300,
+        197,
+        -61,
+        -77,
+        -241,
+        -66,
+        -47,
+        -144,
+        -163,
+        -169,
+        -357,
+        -100,
+        -261,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -59,
+        -32768,
+        -159,
+        -90,
+        -25,
+        -197,
+        -131,
+        -115,
+        -145,
+        332,
+        -153,
+        -107,
+        -42,
+        -83,
+        2,
+        32,
+        18,
+        330,
+        -107,
+        -189,
+        -100,
+        -146,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -63,
+        -32768,
+        -168,
+        1,
+        344,
+        -199,
+        -146,
+        -93,
+        -154,
+        -24,
+        -161,
+        -123,
+        -45,
+        -86,
+        31,
+        -73,
+        19,
+        328,
+        -110,
+        -186,
+        -100,
+        -151,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -11,
+        -32768,
+        -159,
+        -65,
+        -6,
+        -204,
+        -90,
+        -94,
+        -195,
+        336,
+        -188,
+        -132,
+        -18,
+        -75,
+        16,
+        39,
+        282,
+        4,
+        -163,
+        -196,
+        -100,
+        -148,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -67,
+        -32768,
+        -160,
+        -156,
+        -174,
+        -128,
+        353,
+        -190,
+        300,
+        -155,
+        -45,
+        -54,
+        -127,
+        -151,
+        -158,
+        -183,
+        -102,
+        -103,
+        25,
+        -182,
+        -100,
+        -163,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -108,
+        -32768,
+        -224,
+        68,
+        346,
+        -221,
+        -108,
+        -23,
+        -226,
+        -11,
+        -217,
+        -167,
+        423,
+        -109,
+        46,
+        -54,
+        -13,
+        -61,
+        -197,
+        -212,
+        -100,
+        -163,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -105,
+        -32768,
+        -168,
+        -169,
+        -139,
+        -108,
+        -191,
+        -184,
+        -37,
+        -134,
+        234,
+        -2,
+        -181,
+        513,
+        -130,
+        -160,
+        -122,
+        -104,
+        -69,
+        -179,
+        -100,
+        -152,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        3,
+        -32768,
+        -104,
+        -118,
+        -97,
+        -143,
+        -121,
+        -150,
+        30,
+        -101,
+        -72,
+        -56,
+        -76,
+        -106,
+        -90,
+        -128,
+        272,
+        20,
+        269,
+        -193,
+        -100,
+        -131,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -150,
+        -32768,
+        -306,
+        -211,
+        -49,
+        -248,
+        -294,
+        -151,
+        -146,
+        -70,
+        -72,
+        486,
+        -189,
+        497,
+        390,
+        -113,
+        -138,
+        -144,
+        -156,
+        -295,
+        -100,
+        -238,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        246,
+        -32768,
+        -174,
+        -350,
+        -274,
+        435,
+        -229,
+        -263,
+        34,
+        -259,
+        -50,
+        -57,
+        -317,
+        -278,
+        -263,
+        -293,
+        -117,
+        -120,
+        272,
+        -162,
+        -100,
+        28,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        248,
+        -32768,
+        -197,
+        -285,
+        -164,
+        -257,
+        -212,
+        -213,
+        -18,
+        -25,
+        -129,
+        -101,
+        -215,
+        -240,
+        -98,
+        371,
+        -79,
+        -98,
+        256,
+        -349,
+        -100,
+        -226,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -106,
+        -32768,
+        -270,
+        -195,
+        -126,
+        22,
+        -228,
+        614,
+        -297,
+        -149,
+        -275,
+        -202,
+        -64,
+        -257,
+        -85,
+        -149,
+        245,
+        -87,
+        -263,
+        -64,
+        -100,
+        513,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -45,
+        -32768,
+        -218,
+        -214,
+        -219,
+        -194,
+        344,
+        -254,
+        -123,
+        -194,
+        200,
+        -56,
+        -128,
+        -255,
+        -189,
+        -238,
+        247,
+        -74,
+        -151,
+        -302,
+        -100,
+        -255,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -247,
+        -32768,
+        -269,
+        -408,
+        -357,
+        488,
+        -414,
+        -84,
+        307,
+        -327,
+        -4,
+        -37,
+        -354,
+        -391,
+        -314,
+        -323,
+        -288,
+        -211,
+        21,
+        22,
+        -100,
+        526,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        251,
+        -32768,
+        -146,
+        -354,
+        -266,
+        -131,
+        -240,
+        -322,
+        86,
+        -243,
+        251,
+        33,
+        -328,
+        -261,
+        -235,
+        -273,
+        -119,
+        -100,
+        287,
+        -305,
+        -100,
+        -202,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -76,
+        -32768,
+        -279,
+        -31,
+        -40,
+        -362,
+        -133,
+        -85,
+        -354,
+        325,
+        -354,
+        -236,
+        424,
+        -192,
+        -7,
+        9,
+        278,
+        -19,
+        -299,
+        -396,
+        -100,
+        -260,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        28,
+        -32768,
+        -152,
+        -111,
+        -97,
+        -306,
+        -129,
+        -180,
+        -243,
+        -95,
+        -272,
+        -187,
+        -13,
+        -155,
+        -87,
+        -153,
+        448,
+        362,
+        -169,
+        -345,
+        -100,
+        -238,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -206,
+        -32768,
+        -193,
+        -414,
+        -392,
+        -52,
+        -459,
+        -392,
+        496,
+        -340,
+        302,
+        100,
+        -413,
+        -361,
+        -334,
+        -350,
+        -316,
+        -152,
+        168,
+        -300,
+        -100,
+        -192,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -164,
+        -32768,
+        -306,
+        -190,
+        -2,
+        -212,
+        -294,
+        -138,
+        -118,
+        331,
+        205,
+        -10,
+        -148,
+        -232,
+        399,
+        30,
+        -137,
+        -148,
+        -149,
+        -289,
+        -100,
+        -212,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -91,
+        -32768,
+        -270,
+        -187,
+        -105,
+        433,
+        -214,
+        -160,
+        -219,
+        305,
+        -181,
+        -150,
+        -113,
+        -228,
+        -74,
+        -35,
+        248,
+        -71,
+        -223,
+        -165,
+        -100,
+        24,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        237,
+        -32768,
+        -200,
+        -127,
+        -180,
+        -191,
+        -153,
+        -157,
+        -98,
+        -162,
+        202,
+        -40,
+        394,
+        -249,
+        -149,
+        -193,
+        -42,
+        -98,
+        -101,
+        -330,
+        -100,
+        -232,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        248,
+        -32768,
+        -146,
+        -355,
+        -267,
+        -132,
+        -241,
+        -323,
+        88,
+        -244,
+        248,
+        32,
+        -329,
+        -262,
+        -236,
+        -274,
+        -120,
+        -99,
+        292,
+        -306,
+        -100,
+        -202,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -137,
+        -32768,
+        -388,
+        -134,
+        27,
+        -393,
+        -224,
+        -136,
+        -348,
+        606,
+        -324,
+        -205,
+        -77,
+        -168,
+        81,
+        172,
+        -79,
+        -130,
+        -304,
+        -379,
+        -100,
+        -255,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -59,
+        -32768,
+        -304,
+        -19,
+        348,
+        -369,
+        -190,
+        -118,
+        -353,
+        339,
+        -337,
+        -231,
+        -49,
+        -164,
+        65,
+        19,
+        268,
+        -43,
+        -286,
+        -367,
+        -100,
+        -257,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        236,
+        -32768,
+        -253,
+        379,
+        -65,
+        -9,
+        -177,
+        -54,
+        -254,
+        -170,
+        -259,
+        -222,
+        -99,
+        -231,
+        -145,
+        -228,
+        -62,
+        -147,
+        -195,
+        -86,
+        -100,
+        482,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -12,
+        -32768,
+        -158,
+        -65,
+        -6,
+        -202,
+        -90,
+        -93,
+        -193,
+        337,
+        -186,
+        -131,
+        -18,
+        -74,
+        17,
+        39,
+        280,
+        3,
+        -161,
+        -194,
+        -100,
+        -147,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        250,
+        -32768,
+        -232,
+        -270,
+        -233,
+        0,
+        350,
+        -70,
+        -267,
+        -202,
+        -259,
+        -213,
+        -195,
+        -257,
+        -200,
+        -251,
+        -66,
+        -165,
+        -196,
+        -60,
+        -100,
+        490,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -162,
+        -32768,
+        -306,
+        389,
+        -19,
+        -355,
+        -242,
+        -162,
+        -279,
+        3,
+        -291,
+        -224,
+        -18,
+        -223,
+        -48,
+        370,
+        -27,
+        312,
+        -227,
+        -385,
+        -100,
+        -280,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        259,
+        -32768,
+        -192,
+        -181,
+        -79,
+        -323,
+        -151,
+        -200,
+        -217,
+        318,
+        -238,
+        -164,
+        -113,
+        -162,
+        -45,
+        -19,
+        34,
+        319,
+        -132,
+        -344,
+        -100,
+        -245,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -109,
+        -32768,
+        -162,
+        -305,
+        -276,
+        -158,
+        -349,
+        -340,
+        356,
+        -247,
+        7,
+        -4,
+        -241,
+        -272,
+        -248,
+        -286,
+        -102,
+        318,
+        328,
+        -342,
+        -100,
+        -207,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -154,
+        -32768,
+        -175,
+        -398,
+        -375,
+        -98,
+        -440,
+        -405,
+        508,
+        -332,
+        84,
+        50,
+        -395,
+        -342,
+        -336,
+        -364,
+        -285,
+        -109,
+        370,
+        -347,
+        -100,
+        -198,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -118,
+        -32768,
+        -162,
+        -416,
+        -337,
+        -96,
+        -416,
+        -384,
+        187,
+        -310,
+        277,
+        73,
+        -388,
+        -331,
+        -294,
+        -316,
+        -263,
+        -100,
+        445,
+        -315,
+        -100,
+        -183,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -126,
+        -32768,
+        684,
+        -427,
+        -376,
+        -137,
+        -389,
+        -380,
+        87,
+        -337,
+        247,
+        21,
+        -379,
+        -347,
+        -318,
+        -345,
+        -229,
+        -130,
+        283,
+        -299,
+        -100,
+        -221,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -162,
+        -32768,
+        -272,
+        -328,
+        -361,
+        440,
+        323,
+        -281,
+        295,
+        -314,
+        -41,
+        -69,
+        -267,
+        -359,
+        -331,
+        -349,
+        -221,
+        -210,
+        -6,
+        -154,
+        -100,
+        13,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -248,
+        -32768,
+        -434,
+        699,
+        107,
+        -437,
+        -200,
+        -179,
+        -397,
+        -134,
+        -450,
+        -390,
+        81,
+        -219,
+        -91,
+        -232,
+        -86,
+        -172,
+        -400,
+        -516,
+        -100,
+        -391,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        244,
+        -32768,
+        -252,
+        -69,
+        -62,
+        -355,
+        -113,
+        -105,
+        -307,
+        316,
+        -311,
+        -214,
+        409,
+        -192,
+        -27,
+        -6,
+        3,
+        -83,
+        -225,
+        -387,
+        -100,
+        -263,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        265,
+        -32768,
+        -246,
+        -191,
+        -110,
+        -358,
+        354,
+        -211,
+        -318,
+        308,
+        -315,
+        -227,
+        -129,
+        -195,
+        -73,
+        -43,
+        -26,
+        -132,
+        -228,
+        -346,
+        -100,
+        -291,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        251,
+        -32768,
+        -261,
+        -168,
+        -22,
+        -358,
+        -150,
+        -165,
+        -291,
+        492,
+        -284,
+        -189,
+        -119,
+        -160,
+        22,
+        88,
+        -24,
+        -106,
+        -209,
+        -363,
+        -100,
+        -253,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -29,
+        -32768,
+        -268,
+        -163,
+        -169,
+        -382,
+        354,
+        -236,
+        -372,
+        -152,
+        -378,
+        -293,
+        -103,
+        504,
+        -164,
+        -237,
+        260,
+        -71,
+        -310,
+        -376,
+        -100,
+        -328,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -63,
+        -32768,
+        -197,
+        -255,
+        -205,
+        32,
+        -257,
+        -68,
+        -12,
+        -197,
+        -124,
+        -106,
+        -171,
+        -262,
+        -178,
+        -227,
+        242,
+        -41,
+        248,
+        -68,
+        -100,
+        496,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -309,
+        -32768,
+        -313,
+        -461,
+        -391,
+        643,
+        -371,
+        -227,
+        -142,
+        -388,
+        -71,
+        -101,
+        -407,
+        -451,
+        -351,
+        -357,
+        -329,
+        -298,
+        -208,
+        866,
+        -100,
+        236,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -211,
+        -32768,
+        -426,
+        -232,
+        -70,
+        -361,
+        -308,
+        -84,
+        -383,
+        172,
+        -292,
+        -206,
+        -105,
+        -287,
+        50,
+        683,
+        -141,
+        -180,
+        -330,
+        -349,
+        -100,
+        -241,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -221,
+        -32768,
+        -320,
+        -266,
+        -141,
+        -158,
+        -337,
+        595,
+        -133,
+        -26,
+        200,
+        -39,
+        -128,
+        -313,
+        -50,
+        381,
+        -195,
+        -202,
+        -175,
+        -296,
+        -100,
+        -53,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -181,
+        -32768,
+        -445,
+        441,
+        521,
+        -415,
+        -255,
+        -103,
+        -403,
+        -18,
+        -393,
+        -309,
+        -19,
+        -192,
+        83,
+        -116,
+        -77,
+        -158,
+        -347,
+        -409,
+        -100,
+        -311,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        230,
+        -32768,
+        -242,
+        -271,
+        -181,
+        440,
+        -203,
+        590,
+        -199,
+        -202,
+        -162,
+        -138,
+        -162,
+        -272,
+        -148,
+        -200,
+        -97,
+        -181,
+        -181,
+        -148,
+        -100,
+        111,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        238,
+        -32768,
+        -193,
+        -350,
+        -251,
+        61,
+        -235,
+        -84,
+        -63,
+        -228,
+        219,
+        -17,
+        -299,
+        -276,
+        -210,
+        -246,
+        -118,
+        -152,
+        -67,
+        -48,
+        -100,
+        493,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -134,
+        -32768,
+        -336,
+        -260,
+        -244,
+        -15,
+        334,
+        -81,
+        -322,
+        -214,
+        -308,
+        -268,
+        -209,
+        493,
+        -220,
+        -277,
+        -153,
+        -211,
+        -288,
+        -75,
+        -100,
+        487,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -136,
+        -32768,
+        -361,
+        -96,
+        305,
+        -11,
+        334,
+        -31,
+        -335,
+        -125,
+        -307,
+        -253,
+        -147,
+        -272,
+        -54,
+        -191,
+        -127,
+        -202,
+        -291,
+        -65,
+        -100,
+        490,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -249,
+        -32768,
+        -319,
+        -391,
+        -277,
+        263,
+        -388,
+        127,
+        -202,
+        -255,
+        -173,
+        -166,
+        -284,
+        -375,
+        -212,
+        -241,
+        -241,
+        -232,
+        -189,
+        177,
+        -100,
+        815,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -137,
+        -32768,
+        -388,
+        -134,
+        27,
+        -393,
+        -224,
+        -136,
+        -348,
+        606,
+        -324,
+        -205,
+        -77,
+        -168,
+        81,
+        172,
+        -79,
+        -130,
+        -304,
+        -379,
+        -100,
+        -255,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        262,
+        -32768,
+        -247,
+        -190,
+        -109,
+        -359,
+        354,
+        -210,
+        -319,
+        312,
+        -316,
+        -227,
+        -128,
+        -195,
+        -72,
+        -41,
+        -26,
+        -133,
+        -230,
+        -346,
+        -100,
+        -291,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -150,
+        -32768,
+        -341,
+        12,
+        -140,
+        -387,
+        360,
+        -64,
+        -425,
+        -119,
+        -434,
+        -309,
+        596,
+        -280,
+        -110,
+        -160,
+        -21,
+        -109,
+        -380,
+        -410,
+        -100,
+        -315,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -211,
+        -32768,
+        -426,
+        -232,
+        -70,
+        -361,
+        -308,
+        -84,
+        -383,
+        172,
+        -292,
+        -206,
+        -105,
+        -287,
+        50,
+        683,
+        -141,
+        -180,
+        -330,
+        -349,
+        -100,
+        -241,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        254,
+        -32768,
+        -256,
+        382,
+        -69,
+        -371,
+        362,
+        -228,
+        -333,
+        -163,
+        -352,
+        -282,
+        -58,
+        -213,
+        -157,
+        -248,
+        -28,
+        -147,
+        -253,
+        -380,
+        -100,
+        -336,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -145,
+        -32768,
+        -398,
+        -51,
+        337,
+        -415,
+        -265,
+        -153,
+        -369,
+        332,
+        -352,
+        -264,
+        -134,
+        507,
+        40,
+        -6,
+        -98,
+        -151,
+        -313,
+        -398,
+        -100,
+        -298,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        272,
+        -32768,
+        -138,
+        -108,
+        -26,
+        -198,
+        -71,
+        -114,
+        -164,
+        325,
+        -160,
+        -115,
+        -84,
+        -74,
+        -2,
+        24,
+        7,
+        -55,
+        -110,
+        -189,
+        -100,
+        -149,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -129,
+        -32768,
+        -212,
+        -162,
+        -86,
+        50,
+        -182,
+        22,
+        -171,
+        22,
+        -141,
+        -117,
+        -105,
+        -151,
+        -27,
+        391,
+        -103,
+        -115,
+        -154,
+        7,
+        -100,
+        498,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        264,
+        -32768,
+        -149,
+        -10,
+        344,
+        -201,
+        -85,
+        -91,
+        -175,
+        -25,
+        -169,
+        -131,
+        -87,
+        -77,
+        29,
+        -79,
+        7,
+        -61,
+        -116,
+        -187,
+        -100,
+        -154,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -89,
+        -32768,
+        -242,
+        77,
+        515,
+        -223,
+        -158,
+        -49,
+        -224,
+        20,
+        -205,
+        -162,
+        -52,
+        -86,
+        108,
+        -43,
+        -40,
+        -87,
+        -186,
+        -193,
+        -100,
+        -160,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -13,
+        -32768,
+        -166,
+        19,
+        344,
+        -204,
+        -102,
+        -73,
+        -204,
+        -12,
+        -195,
+        -148,
+        -20,
+        -77,
+        43,
+        -63,
+        286,
+        1,
+        -165,
+        -192,
+        -100,
+        -151,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -58,
+        -32768,
+        -156,
+        -89,
+        -26,
+        -195,
+        -130,
+        -115,
+        -142,
+        326,
+        -151,
+        -106,
+        -42,
+        -82,
+        0,
+        29,
+        19,
+        333,
+        -105,
+        -187,
+        -100,
+        -144,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        252,
+        -32768,
+        -127,
+        -184,
+        -130,
+        -61,
+        -92,
+        -159,
+        -163,
+        -133,
+        -141,
+        -117,
+        -171,
+        -126,
+        -110,
+        -152,
+        -46,
+        -96,
+        -123,
+        860,
+        -100,
+        20,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -165,
+        -32768,
+        -239,
+        385,
+        -77,
+        -197,
+        -274,
+        -250,
+        -80,
+        -183,
+        204,
+        -46,
+        -72,
+        -243,
+        -159,
+        -231,
+        -61,
+        308,
+        -100,
+        -338,
+        -100,
+        -253,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -233,
+        -32768,
+        -363,
+        373,
+        -88,
+        -189,
+        -269,
+        -256,
+        -363,
+        -211,
+        -337,
+        -300,
+        -139,
+        498,
+        -178,
+        -286,
+        -178,
+        -216,
+        -357,
+        853,
+        -100,
+        -74,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -151,
+        -32768,
+        -451,
+        107,
+        621,
+        -405,
+        -287,
+        -70,
+        -405,
+        27,
+        -367,
+        -275,
+        -86,
+        -179,
+        145,
+        -70,
+        -73,
+        -151,
+        -323,
+        -366,
+        -100,
+        -277,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -132,
+        -32768,
+        -376,
+        395,
+        37,
+        -411,
+        348,
+        -137,
+        -404,
+        -66,
+        -388,
+        -255,
+        -16,
+        -233,
+        384,
+        -125,
+        -81,
+        -175,
+        -362,
+        -355,
+        -100,
+        -320,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -281,
+        -32768,
+        -317,
+        -421,
+        -356,
+        658,
+        -393,
+        -45,
+        -112,
+        -339,
+        -58,
+        -89,
+        -346,
+        -422,
+        -324,
+        -315,
+        -288,
+        -267,
+        -162,
+        95,
+        -100,
+        565,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -238,
+        -32768,
+        -330,
+        -346,
+        -310,
+        632,
+        -356,
+        -222,
+        -144,
+        -298,
+        -93,
+        -123,
+        -343,
+        492,
+        -318,
+        -334,
+        -248,
+        -244,
+        -196,
+        -54,
+        -100,
+        155,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -170,
+        -32768,
+        -443,
+        29,
+        510,
+        -390,
+        -294,
+        -75,
+        -398,
+        83,
+        -340,
+        -250,
+        -93,
+        -211,
+        116,
+        391,
+        -94,
+        -160,
+        -325,
+        -360,
+        -100,
+        -265,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -81,
+        -32768,
+        -266,
+        -160,
+        -22,
+        -8,
+        -218,
+        7,
+        -285,
+        -55,
+        -256,
+        -159,
+        -87,
+        -224,
+        392,
+        -87,
+        261,
+        -58,
+        -238,
+        -59,
+        -100,
+        488,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -92,
+        -32768,
+        -181,
+        -276,
+        -235,
+        -86,
+        -279,
+        -274,
+        18,
+        -219,
+        388,
+        75,
+        -207,
+        -274,
+        -197,
+        -232,
+        234,
+        -63,
+        -38,
+        -271,
+        -100,
+        -194,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        243,
+        -32768,
+        -260,
+        -184,
+        -57,
+        -282,
+        -164,
+        599,
+        -307,
+        311,
+        -294,
+        -196,
+        -84,
+        -196,
+        -11,
+        -1,
+        -43,
+        -137,
+        -230,
+        -340,
+        -100,
+        -69,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -197,
+        -32768,
+        -322,
+        380,
+        -21,
+        -218,
+        -273,
+        -211,
+        -123,
+        307,
+        197,
+        -60,
+        -79,
+        -240,
+        -64,
+        -42,
+        -144,
+        -162,
+        -168,
+        -356,
+        -100,
+        -260,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        249,
+        -32768,
+        -144,
+        -341,
+        -276,
+        -161,
+        -243,
+        -337,
+        350,
+        -250,
+        2,
+        -11,
+        -324,
+        -259,
+        -254,
+        -300,
+        -119,
+        -85,
+        328,
+        -345,
+        -100,
+        -212,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -205,
+        -32768,
+        -287,
+        -292,
+        -190,
+        436,
+        -344,
+        -226,
+        299,
+        287,
+        -29,
+        -45,
+        -250,
+        -302,
+        -145,
+        -78,
+        -215,
+        -176,
+        3,
+        -165,
+        -100,
+        25,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -181,
+        -32768,
+        -445,
+        441,
+        521,
+        -415,
+        -255,
+        -103,
+        -403,
+        -18,
+        -393,
+        -309,
+        -19,
+        -192,
+        83,
+        -116,
+        -77,
+        -158,
+        -347,
+        -409,
+        -100,
+        -311,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -193,
+        -32768,
+        -261,
+        -143,
+        305,
+        -99,
+        -386,
+        -230,
+        8,
+        -158,
+        387,
+        68,
+        -267,
+        -291,
+        -70,
+        -198,
+        -215,
+        -175,
+        -52,
+        -273,
+        -100,
+        -205,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -127,
+        -32768,
+        676,
+        -427,
+        -376,
+        -134,
+        -390,
+        -380,
+        89,
+        -336,
+        252,
+        24,
+        -380,
+        -347,
+        -317,
+        -344,
+        -230,
+        -130,
+        283,
+        -298,
+        -100,
+        -220,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -170,
+        -32768,
+        -403,
+        396,
+        56,
+        -407,
+        -216,
+        -150,
+        -364,
+        493,
+        -360,
+        -255,
+        -15,
+        -184,
+        33,
+        85,
+        -81,
+        -143,
+        -332,
+        -419,
+        -100,
+        -294,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        265,
+        -32768,
+        -102,
+        -177,
+        -130,
+        -88,
+        -108,
+        -169,
+        -15,
+        -124,
+        240,
+        22,
+        -167,
+        -115,
+        -115,
+        -141,
+        -40,
+        -69,
+        -19,
+        -159,
+        -100,
+        -128,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -140,
+        -32768,
+        -186,
+        -314,
+        -252,
+        -96,
+        -331,
+        -270,
+        30,
+        -210,
+        277,
+        512,
+        -225,
+        -279,
+        -164,
+        -223,
+        -99,
+        308,
+        -3,
+        -252,
+        -100,
+        -189,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -80,
+        -32768,
+        -268,
+        -197,
+        -201,
+        -371,
+        341,
+        -270,
+        -289,
+        -172,
+        -317,
+        -253,
+        -135,
+        507,
+        -190,
+        -253,
+        -31,
+        302,
+        -226,
+        -363,
+        -100,
+        -324,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -253,
+        -32768,
+        -272,
+        -425,
+        -345,
+        489,
+        -411,
+        -74,
+        -30,
+        -318,
+        245,
+        9,
+        -358,
+        -395,
+        -291,
+        -294,
+        -290,
+        -232,
+        -88,
+        38,
+        -100,
+        534,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        245,
+        -32768,
+        -200,
+        -279,
+        -227,
+        -234,
+        -217,
+        -304,
+        288,
+        -206,
+        -92,
+        -97,
+        -294,
+        498,
+        -222,
+        -286,
+        -94,
+        -120,
+        19,
+        -370,
+        -100,
+        -267,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -110,
+        -32768,
+        -217,
+        -255,
+        -165,
+        -252,
+        -305,
+        -216,
+        -2,
+        -25,
+        -120,
+        -91,
+        -154,
+        -253,
+        -95,
+        369,
+        -64,
+        315,
+        261,
+        -345,
+        -100,
+        -220,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -219,
+        -32768,
+        -236,
+        -424,
+        -343,
+        454,
+        -396,
+        -251,
+        43,
+        -296,
+        294,
+        516,
+        -361,
+        -377,
+        -239,
+        -279,
+        -281,
+        -194,
+        -24,
+        -109,
+        -100,
+        44,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -146,
+        -32768,
+        -315,
+        419,
+        353,
+        -370,
+        -236,
+        -155,
+        -287,
+        -69,
+        -316,
+        -248,
+        -12,
+        -190,
+        0,
+        -153,
+        -12,
+        308,
+        -229,
+        -392,
+        -100,
+        -294,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -155,
+        -32768,
+        -175,
+        -398,
+        -375,
+        -98,
+        -440,
+        -405,
+        509,
+        -332,
+        84,
+        50,
+        -395,
+        -342,
+        -337,
+        -364,
+        -285,
+        -109,
+        369,
+        -347,
+        -100,
+        -198,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -199,
+        -32768,
+        -406,
+        390,
+        -24,
+        -413,
+        -262,
+        -175,
+        -379,
+        -4,
+        -364,
+        -299,
+        -65,
+        501,
+        -64,
+        364,
+        -122,
+        -175,
+        -346,
+        -433,
+        -100,
+        -329,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -69,
+        -32768,
+        -348,
+        -176,
+        -143,
+        -395,
+        533,
+        -223,
+        -419,
+        306,
+        -403,
+        -292,
+        -94,
+        -243,
+        -97,
+        -57,
+        -86,
+        -192,
+        -363,
+        -345,
+        -100,
+        -337,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -182,
+        -32768,
+        -251,
+        -394,
+        -292,
+        177,
+        -392,
+        29,
+        4,
+        -270,
+        -92,
+        -93,
+        -310,
+        -353,
+        -237,
+        -268,
+        -239,
+        -166,
+        252,
+        78,
+        -100,
+        696,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -151,
+        -32768,
+        -451,
+        107,
+        621,
+        -405,
+        -287,
+        -70,
+        -405,
+        27,
+        -367,
+        -275,
+        -86,
+        -179,
+        145,
+        -70,
+        -73,
+        -151,
+        -323,
+        -366,
+        -100,
+        -277,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        529,
+        -32768,
+        -102,
+        -248,
+        -151,
+        -298,
+        -40,
+        -234,
+        -201,
+        -137,
+        -217,
+        -159,
+        -224,
+        -146,
+        -145,
+        -211,
+        64,
+        -62,
+        -78,
+        -332,
+        -100,
+        -249,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -240,
+        -32768,
+        -402,
+        592,
+        54,
+        -418,
+        -164,
+        -104,
+        -401,
+        -113,
+        -442,
+        -353,
+        444,
+        -236,
+        -79,
+        -183,
+        -51,
+        -130,
+        -389,
+        -496,
+        -100,
+        -351,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -248,
+        -32768,
+        -434,
+        699,
+        107,
+        -437,
+        -200,
+        -179,
+        -397,
+        -134,
+        -450,
+        -390,
+        81,
+        -219,
+        -91,
+        -232,
+        -86,
+        -172,
+        -400,
+        -516,
+        -100,
+        -391,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -151,
+        -32768,
+        -232,
+        -304,
+        -202,
+        -128,
+        -338,
+        594,
+        49,
+        -207,
+        6,
+        488,
+        -173,
+        -310,
+        -114,
+        -191,
+        -201,
+        -137,
+        266,
+        -291,
+        -100,
+        -39,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        235,
+        -32768,
+        -160,
+        -354,
+        -288,
+        -106,
+        -254,
+        -327,
+        331,
+        -256,
+        263,
+        49,
+        -339,
+        -274,
+        -252,
+        -288,
+        -137,
+        -125,
+        83,
+        -298,
+        -100,
+        -207,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        529,
+        -32768,
+        -102,
+        -248,
+        -151,
+        -298,
+        -40,
+        -234,
+        -201,
+        -137,
+        -217,
+        -159,
+        -224,
+        -146,
+        -145,
+        -211,
+        64,
+        -62,
+        -78,
+        -332,
+        -100,
+        -249,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -62,
+        -32768,
+        -196,
+        -255,
+        -205,
+        27,
+        -257,
+        -73,
+        -7,
+        -198,
+        -122,
+        -104,
+        -172,
+        -262,
+        -178,
+        -228,
+        242,
+        -39,
+        255,
+        -74,
+        -100,
+        488,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -212,
+        -32768,
+        -195,
+        -432,
+        -379,
+        -31,
+        -455,
+        -376,
+        356,
+        -331,
+        422,
+        132,
+        -419,
+        -365,
+        -311,
+        -319,
+        -320,
+        -170,
+        105,
+        -265,
+        -100,
+        -182,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        264,
+        -32768,
+        -130,
+        -341,
+        -255,
+        -192,
+        -230,
+        -333,
+        131,
+        -238,
+        -34,
+        -31,
+        -314,
+        -247,
+        -237,
+        -285,
+        -102,
+        -63,
+        439,
+        -354,
+        -100,
+        -208,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -137,
+        -32768,
+        -388,
+        -134,
+        27,
+        -393,
+        -224,
+        -136,
+        -348,
+        606,
+        -324,
+        -205,
+        -77,
+        -168,
+        81,
+        172,
+        -79,
+        -130,
+        -304,
+        -379,
+        -100,
+        -255,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -161,
+        -32768,
+        -311,
+        -207,
+        -57,
+        -213,
+        -282,
+        -194,
+        -118,
+        488,
+        200,
+        -34,
+        -155,
+        -221,
+        0,
+        80,
+        -141,
+        -148,
+        -153,
+        -324,
+        -100,
+        -226,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        233,
+        -32768,
+        -192,
+        -350,
+        -296,
+        446,
+        -240,
+        -264,
+        300,
+        -272,
+        -14,
+        -37,
+        -327,
+        -291,
+        -281,
+        -308,
+        -133,
+        -149,
+        39,
+        -153,
+        -100,
+        31,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -29,
+        -32768,
+        -286,
+        -33,
+        324,
+        -369,
+        347,
+        -156,
+        -387,
+        -75,
+        -376,
+        -275,
+        -56,
+        -198,
+        -17,
+        -157,
+        273,
+        -63,
+        -312,
+        -350,
+        -100,
+        -295,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -193,
+        -32768,
+        -308,
+        -227,
+        -98,
+        -161,
+        -305,
+        589,
+        -123,
+        303,
+        205,
+        -35,
+        -120,
+        -265,
+        -38,
+        -12,
+        -170,
+        -183,
+        -166,
+        -303,
+        -100,
+        -56,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -171,
+        -32768,
+        -343,
+        7,
+        502,
+        -217,
+        -332,
+        -140,
+        -136,
+        -51,
+        194,
+        -60,
+        -163,
+        -229,
+        56,
+        -127,
+        -136,
+        -163,
+        -161,
+        -317,
+        -100,
+        -239,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -95,
+        -32768,
+        -326,
+        -251,
+        -284,
+        -16,
+        533,
+        -83,
+        -352,
+        -234,
+        -331,
+        -276,
+        -152,
+        -315,
+        -238,
+        -285,
+        -131,
+        -230,
+        -313,
+        -65,
+        -100,
+        479,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -244,
+        -32768,
+        -375,
+        378,
+        -43,
+        11,
+        -280,
+        614,
+        -321,
+        -170,
+        -306,
+        -246,
+        -31,
+        -289,
+        -93,
+        -177,
+        -154,
+        -214,
+        -312,
+        -80,
+        -100,
+        509,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -171,
+        -32768,
+        -406,
+        -42,
+        349,
+        -315,
+        -262,
+        597,
+        -386,
+        334,
+        -350,
+        -234,
+        -50,
+        -208,
+        79,
+        31,
+        -100,
+        -170,
+        -338,
+        -351,
+        -100,
+        -78,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -114,
+        -32768,
+        -160,
+        -399,
+        -349,
+        -122,
+        -419,
+        -401,
+        399,
+        -318,
+        58,
+        34,
+        -383,
+        -327,
+        -316,
+        -347,
+        -260,
+        -86,
+        467,
+        -356,
+        -100,
+        -193,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -248,
+        -32768,
+        -296,
+        -375,
+        -234,
+        -67,
+        -357,
+        -228,
+        -118,
+        -72,
+        215,
+        -32,
+        -286,
+        -362,
+        -128,
+        363,
+        -258,
+        -223,
+        -166,
+        847,
+        -100,
+        -24,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -206,
+        -32768,
+        -193,
+        -414,
+        -392,
+        -53,
+        -459,
+        -392,
+        498,
+        -340,
+        300,
+        100,
+        -413,
+        -361,
+        -334,
+        -350,
+        -316,
+        -152,
+        169,
+        -300,
+        -100,
+        -192,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -206,
+        -32768,
+        -193,
+        -414,
+        -392,
+        -52,
+        -459,
+        -392,
+        496,
+        -340,
+        302,
+        100,
+        -413,
+        -361,
+        -334,
+        -350,
+        -316,
+        -152,
+        168,
+        -300,
+        -100,
+        -192,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        27,
+        -32768,
+        -152,
+        -112,
+        -97,
+        -305,
+        -129,
+        -180,
+        -242,
+        -95,
+        -271,
+        -186,
+        -13,
+        -155,
+        -88,
+        -153,
+        447,
+        364,
+        -168,
+        -345,
+        -100,
+        -238,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        285,
+        -32768,
+        -134,
+        -161,
+        -123,
+        -300,
+        -109,
+        -207,
+        -209,
+        -114,
+        -238,
+        -168,
+        -78,
+        -155,
+        -113,
+        -176,
+        315,
+        344,
+        -117,
+        -337,
+        -100,
+        -241,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -248,
+        -32768,
+        -434,
+        699,
+        107,
+        -437,
+        -200,
+        -179,
+        -397,
+        -134,
+        -450,
+        -390,
+        81,
+        -219,
+        -91,
+        -232,
+        -86,
+        -172,
+        -400,
+        -516,
+        -100,
+        -391,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -69,
+        -32768,
+        -348,
+        -177,
+        -145,
+        -395,
+        535,
+        -224,
+        -420,
+        302,
+        -403,
+        -293,
+        -94,
+        -243,
+        -98,
+        -60,
+        -86,
+        -193,
+        -364,
+        -345,
+        -100,
+        -337,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -248,
+        -32768,
+        -434,
+        699,
+        107,
+        -437,
+        -200,
+        -179,
+        -397,
+        -134,
+        -450,
+        -390,
+        81,
+        -219,
+        -91,
+        -232,
+        -86,
+        -172,
+        -400,
+        -516,
+        -100,
+        -391,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -278,
+        -32768,
+        -268,
+        -465,
+        -379,
+        469,
+        -388,
+        -279,
+        -51,
+        -364,
+        240,
+        1,
+        -421,
+        -422,
+        -316,
+        -332,
+        -331,
+        -260,
+        -122,
+        853,
+        -100,
+        138,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -173,
+        -32768,
+        -279,
+        379,
+        -66,
+        -4,
+        -262,
+        -54,
+        -226,
+        -168,
+        -246,
+        -209,
+        -55,
+        -244,
+        -141,
+        -217,
+        -47,
+        309,
+        -187,
+        -82,
+        -100,
+        487,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -115,
+        -32768,
+        -282,
+        -116,
+        74,
+        -359,
+        -244,
+        -68,
+        -267,
+        26,
+        -252,
+        -112,
+        -59,
+        -189,
+        580,
+        -9,
+        -5,
+        312,
+        -200,
+        -285,
+        -100,
+        -219,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -217,
+        -32768,
+        -197,
+        -450,
+        -367,
+        -12,
+        -452,
+        -361,
+        108,
+        -324,
+        506,
+        160,
+        -425,
+        -369,
+        -290,
+        -292,
+        -323,
+        -188,
+        28,
+        -235,
+        -100,
+        -173,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -223,
+        -32768,
+        -248,
+        -330,
+        -233,
+        -62,
+        -383,
+        592,
+        8,
+        -247,
+        387,
+        74,
+        -209,
+        -341,
+        -165,
+        -206,
+        -255,
+        -205,
+        -62,
+        -259,
+        -100,
+        -37,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -34,
+        -32768,
+        -214,
+        -128,
+        -56,
+        -329,
+        -174,
+        -173,
+        -252,
+        323,
+        -272,
+        -182,
+        -41,
+        -162,
+        -25,
+        -5,
+        294,
+        338,
+        -186,
+        -352,
+        -100,
+        -243,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -210,
+        -32768,
+        -408,
+        579,
+        36,
+        -441,
+        -227,
+        -213,
+        -383,
+        -145,
+        -420,
+        -367,
+        0,
+        507,
+        -123,
+        -249,
+        -105,
+        -173,
+        -368,
+        -494,
+        -100,
+        -386,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -189,
+        -32768,
+        -385,
+        -65,
+        -39,
+        -379,
+        -200,
+        -65,
+        -379,
+        355,
+        -342,
+        -232,
+        415,
+        -239,
+        29,
+        415,
+        -64,
+        -120,
+        -334,
+        -393,
+        -100,
+        -260,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -114,
+        -32768,
+        -160,
+        -399,
+        -348,
+        -123,
+        -419,
+        -401,
+        397,
+        -318,
+        57,
+        34,
+        -382,
+        -327,
+        -316,
+        -346,
+        -260,
+        -86,
+        469,
+        -356,
+        -100,
+        -193,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -78,
+        -32768,
+        -288,
+        -131,
+        -35,
+        -289,
+        -188,
+        598,
+        -354,
+        323,
+        -335,
+        -217,
+        -19,
+        -196,
+        8,
+        15,
+        260,
+        -62,
+        -306,
+        -348,
+        -100,
+        -69,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -140,
+        -32768,
+        -290,
+        -216,
+        -27,
+        -284,
+        -314,
+        -124,
+        -41,
+        39,
+        -146,
+        -83,
+        -151,
+        -261,
+        402,
+        385,
+        -141,
+        -121,
+        238,
+        -325,
+        -100,
+        -213,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -279,
+        -32768,
+        -268,
+        -466,
+        -379,
+        462,
+        -388,
+        -280,
+        -53,
+        -364,
+        240,
+        0,
+        -422,
+        -422,
+        -314,
+        -332,
+        -331,
+        -260,
+        -124,
+        861,
+        -100,
+        137,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -7,
+        -32768,
+        -212,
+        -114,
+        -72,
+        -268,
+        -141,
+        597,
+        -342,
+        -97,
+        -335,
+        -221,
+        7,
+        -187,
+        -47,
+        -121,
+        428,
+        16,
+        -281,
+        -341,
+        -100,
+        -66,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -188,
+        -32768,
+        -346,
+        -275,
+        -237,
+        420,
+        -321,
+        -256,
+        -234,
+        -226,
+        -203,
+        -210,
+        -307,
+        704,
+        -250,
+        -309,
+        -192,
+        -207,
+        -249,
+        -197,
+        -100,
+        -12,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -64,
+        -32768,
+        -122,
+        -145,
+        -113,
+        -102,
+        -157,
+        -140,
+        -20,
+        -97,
+        17,
+        497,
+        -93,
+        -116,
+        -65,
+        -112,
+        -12,
+        327,
+        -19,
+        -149,
+        -100,
+        -121,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -142,
+        -32768,
+        -302,
+        -51,
+        332,
+        -282,
+        -264,
+        602,
+        -290,
+        -70,
+        -294,
+        -205,
+        -45,
+        -211,
+        22,
+        -107,
+        -28,
+        303,
+        -228,
+        -332,
+        -100,
+        -69,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -121,
+        -32768,
+        -379,
+        -186,
+        -84,
+        -383,
+        340,
+        -157,
+        -394,
+        351,
+        -349,
+        -246,
+        -95,
+        -242,
+        -9,
+        403,
+        -102,
+        -177,
+        -341,
+        -352,
+        -100,
+        -289,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -196,
+        -32768,
+        -375,
+        -234,
+        -82,
+        -9,
+        -299,
+        -9,
+        -301,
+        349,
+        -256,
+        -192,
+        -143,
+        -264,
+        -2,
+        405,
+        -146,
+        -178,
+        -268,
+        -72,
+        -100,
+        490,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -226,
+        -32768,
+        -301,
+        -157,
+        297,
+        -71,
+        -349,
+        -222,
+        -123,
+        -172,
+        207,
+        -46,
+        -277,
+        -314,
+        -71,
+        -214,
+        -226,
+        -213,
+        -167,
+        856,
+        -100,
+        -25,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -167,
+        -32768,
+        -210,
+        -396,
+        -331,
+        65,
+        -415,
+        -122,
+        350,
+        -300,
+        9,
+        -12,
+        -350,
+        -347,
+        -284,
+        -313,
+        -261,
+        -135,
+        320,
+        -71,
+        -100,
+        490,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -136,
+        -32768,
+        -287,
+        -161,
+        -56,
+        -281,
+        -243,
+        591,
+        -274,
+        318,
+        -281,
+        -184,
+        -43,
+        -206,
+        -7,
+        7,
+        -29,
+        308,
+        -222,
+        -337,
+        -100,
+        -69,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768,
+        -32768,
+        -187,
+        -32768,
+        -240,
+        -339,
+        -301,
+        -129,
+        -391,
+        -351,
+        323,
+        -269,
+        251,
+        24,
+        -362,
+        495,
+        -275,
+        -318,
+        -249,
+        -165,
+        48,
+        -331,
+        -100,
+        -238,
+        -32768,
+        -32768,
+        -399,
+        -32768,
+        -32768
+      },
+      lambda { 267, 10, -3 },
+      kappa { 486253485452101, 10, -16 },
+      h { 14, 10, -2 },
+      scalingFactor 100,
+      lambdaUngapped { 318588052238909, 10, -15 },
+      kappaUngapped { 158869858915243, 10, -15 },
+      hUngapped { 43477934178065, 10, -14 }
+    }
+  },
+  params {
+    pseudocount 10,
+    rpsdbparams {
+      matrixName "BLOSUM62"
+    }
+  }
+}
--- a/tools/ncbi_blast_plus/README.rst	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/README.rst	Mon Dec 01 05:59:16 2014 -0500
@@ -1,10 +1,13 @@
 Galaxy wrappers for NCBI BLAST+ suite
 =====================================
 
-These wrappers are copyright 2010-2013 by Peter Cock (The James Hutton Institute,
-UK) and additional contributors. All rights reserved. See the licence text below.
+These wrappers are copyright 2010-2014 by Peter Cock (The James Hutton Institute,
+UK) and additional contributors including Edward Kirton, John Chilton,
+Nicola Soranzo, Jim Johnson, and Bjoern Gruening.
 
-Currently tested with NCBI BLAST 2.2.28+ (i.e. version 2.2.28 of BLAST+),
+See the licence text below.
+
+Currently tested with NCBI BLAST 2.2.29+ (i.e. version 2.2.29 of BLAST+),
 and does not work with the NCBI 'legacy' BLAST suite (e.g. ``blastall``).
 
 Note that these wrappers (and the associated datatypes) were originally
@@ -21,9 +24,9 @@
 ======================
 
 Galaxy should be able to automatically install the dependencies, i.e. the
-``blast_datatypes`` repository which defines the BLAST XML file format
-(``blastxml``) and protein and nucleotide BLAST databases (``blastdbp`` and
-``blastdbn``).
+BLAST+ binaries and the ``blast_datatypes`` repository which defines the
+BLAST XML file format (``blastxml``), protein and nucleotide BLAST databases
+(``blastdbp`` and ``blastdbn``), and so on.
 
 See the configuration notes below.
 
@@ -47,12 +50,12 @@
     <tool file="ncbi_blast_plus/ncbi_blastdbcmd_info.xml" />
     <tool file="ncbi_blast_plus/ncbi_rpsblast_wrapper.xml" />
     <tool file="ncbi_blast_plus/ncbi_rpstblastn_wrapper.xml" />
+    <tool file="ncbi_blast_plus/ncbi_makeprofiledb.xml" />
     <tool file="ncbi_blast_plus/blastxml_to_tabular.xml" />
   </section>
 
 You will also need to install ``blast_datatypes`` from the Tool Shed. This
-defines the BLAST XML file format (``blastxml``) and protein and nucleotide
-BLAST databases composite file formats (``blastdbp`` and ``blastdbn``):
+defines the BLAST XML file format (``blastxml``), BLAST databases, etc:
 
 * http://toolshed.g2.bx.psu.edu/view/devteam/blast_datatypes
 
@@ -61,7 +64,7 @@
 files.
 
 You must install the NCBI BLAST+ standalone tools somewhere on the system
-path. Currently the unit tests are written using "BLAST 2.2.28+".
+path. Currently the unit tests are written using BLAST 2.2.29+.
 
 Run the functional tests (adjusting the section identifier to match your
 ``tool_conf.xml.sample`` file)::
@@ -72,10 +75,10 @@
 =============
 
 You must tell Galaxy about any system level BLAST databases using configuration
-files blastdb.loc (nucleotide databases like NT) and blastdb_p.loc (protein
-databases like NR), and blastdb_d.loc (protein domain databases like CDD or
-SMART) which are located in the tool-data/ folder. Sample files are included
-which explain the tab-based format to use.
+files ``blastdb.loc`` (nucleotide databases like NT) and ``blastdb_p.loc``
+(protein databases like NR), and ``blastdb_d.loc`` (protein domain databases
+like CDD or SMART) which are located in the ``tool-data/`` folder. Sample
+files are included which explain the tab-based format to use.
 
 You can download the NCBI provided databases as tar-balls from here:
 
@@ -91,9 +94,9 @@
 will appear as ``N/A`` in the tabular output.
 
 The BLAST+ binaries support multi-threaded operation, which is handled via the
-$GALAXY_SLOTS environment variable. This should be set automatically by Galaxy
-via your job runner settings, which allows you to (for example) allocate four
-cores to each BLAST job.
+``$GALAXY_SLOTS`` environment variable. This should be set automatically by
+Galaxy via your job runner settings, which allows you to (for example) allocate
+four cores to each BLAST job.
 
 In addition, the BLAST+ wrappers also support high level parallelism by task
 splitting if ``use_tasked_jobs = True`` is enabled in your ``universe_wsgi.ini``
@@ -111,25 +114,25 @@
 v0.0.11 - Final revision as part of the Galaxy main repository, and the
           first release via the Tool Shed
 v0.0.12 - Implements genetic code option for translation searches.
-        - Changes <parallelism> to 1000 sequences at a time (to cope with
+        - Changes ``<parallelism>`` to 1000 sequences at a time (to cope with
           very large sets of queries where BLAST+ can become memory hungry)
         - Include warning that BLAST+ with subject FASTA gives pairwise
           e-values
 v0.0.13 - Use the new error handling options in Galaxy (the previously
-          bundled hide_stderr.py script is no longer needed).
+          bundled ``hide_stderr.py`` script is no longer needed).
 v0.0.14 - Support for makeblastdb and blastdbinfo with local BLAST databases
           in the history (using work from Edward Kirton), requires v0.0.14
-          of the 'blast_datatypes' repository from the Tool Shed.
+          of the ``blast_datatypes`` repository from the Tool Shed.
 v0.0.15 - Stronger warning in help text against searching against subject
           FASTA files (better looking e-values than you might be expecting).
 v0.0.16 - Added repository_dependencies.xml for automates installation of the
-          'blast_datatypes' repository from the Tool Shed.
+          ``blast_datatypes`` repository from the Tool Shed.
 v0.0.17 - The BLAST+ search tools now default to extended tabular output
           (all too often our users where having to re-run searches just to
           get one of the missing columns like query or subject length)
 v0.0.18 - Defensive quoting of filenames in case of spaces (where possible,
           BLAST+ handling of some multi-file arguments is problematic).
-v0.0.19 - Added wrappers for rpsblast and rpstblastn, and new blastdb_d.loc
+v0.0.19 - Added wrappers for rpsblast and rpstblastn, and new ``blastdb_d.loc``
           for the domain databases they use (e.g. CDD, PFAM or SMART).
         - Correct case of exception regular expression (for error handling
           fall-back in case the return code is not set properly).
@@ -138,36 +141,46 @@
         - Added percentage identity option to BLASTN.
         - Fallback on ElementTree if cElementTree missing in XML to tabular.
         - Link to Tool Shed added to help text and this documentation.
-        - Tweak dependency on blast_datatypes to also work on Test Tool Shed.
-        - Dependency on new package_blast_plus_2_2_26 in Tool Shed.
+        - Tweak dependency on ``blast_datatypes`` to also work on Test Tool Shed.
+        - Dependency on new ``package_blast_plus_2_2_26`` in Tool Shed.
         - Adopted standard MIT License.
         - Development moved to GitHub, https://github.com/peterjc/galaxy_blast
         - Updated citation information (Cock et al. 2013).
-v0.0.21 - Use macros to simplify the XML wrappers.
+v0.0.21 - Use macros to simplify the XML wrappers (by John Chilton).
         - Added wrapper for dustmasker.
-        - Enabled masking for makeblastdb.
-        - Requires 'maskinfo-asn1' and 'maskinfo-asn1-binary' datatypes.
-          defined in updated blast_datatypes on Galaxy ToolShed.
+        - Enabled masking for makeblastdb (Nicola Soranzo).
+        - Requires ``maskinfo-asn1`` and ``maskinfo-asn1-binary`` datatypes,
+          defined in ``blast_datatypes`` v0.0.17  on Galaxy ToolShed.
         - Tests updated for BLAST+ 2.2.27 instead of BLAST+ 2.2.26.
-        - Now depends on package_blast_plus_2_2_27 in ToolShed.
-v0.0.22 - More use macros to simplify the wrappers.
-        - Set number of threads via $GALAXY_SLOTS environment variable.
+        - Now depends on ``package_blast_plus_2_2_27`` in ToolShed.
+v0.0.22 - More use of macros to simplify the wrappers.
+        - Set number of threads via ``$GALAXY_SLOTS`` environment variable.
         - More descriptive default output names.
-        - Tests require updated BLAST DB definitions (blast_datatypes v0.0.18).
+        - Tests require updated BLAST DB definitions (``blast_datatypes`` v0.0.18).
         - Pre-check for duplicate identifiers in makeblastdb wrapper.
         - Tests updated for BLAST+ 2.2.28 instead of BLAST+ 2.2.27.
-        - Now depends on package_blast_plus_2_2_28 in ToolShed.
+        - Now depends on ``package_blast_plus_2_2_28`` in ToolShed.
         - Extended tabular output includes 'salltitles' as column 25.
-v0.1.00 - Now depends on package_blast_plus_2_2_29 in ToolShed.
-        - Tabular output now includes option to pick specific columns,
-          including previously unavailable taxonomy columns.
-        - BLAST XML to tabular tool supports multiple input files.
+v0.1.00 - Now depends on ``package_blast_plus_2_2_29`` in ToolShed.
+        - Tabular output now includes option to pick specific columns
+          (based on contribution from Jim Johnson), including previously
+          unavailable taxonomy columns.
+        - BLAST XML to tabular tool supports multiple input files
+          (based on contribution from Jim Johnson).
         - More detailed descriptions for BLASTN and BLASTP task option.
-        - Wrappers for segmasker, dustmasker and convert2blastmask.
+        - Wrappers for segmasker, dustmasker and convert2blastmask
+          (contribution from Bjoern Gruening).
         - Supports using maskinfo with makeblastdb wrapper.
         - Supports setting a taxonomy ID in makeblastdb wrapper.
         - Subtle changes like new conditional settings will require some old
-          workflows be updated to cope. 
+          workflows be updated to cope.
+v0.1.01 - Requires ``blastdbd`` datatype (``blast_datatypes`` v0.0.19).
+        - Wrapper for makeprofiledb added to create protein domain databases
+          (based on contribution from Bjoern Gruening).
+        - The RPS-BLAST and RPS-TBLASTN wrappers support using a protein
+          domain database from the user's history.
+        - Tool definitions now embed citation information (by John Chilton).
+        - BLAST tools support GI and SeqID filters (added by Bjoern Gruening).
 ======= ======================================================================
 
 
--- a/tools/ncbi_blast_plus/blastxml_to_tabular.py	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/blastxml_to_tabular.py	Mon Dec 01 05:59:16 2014 -0500
@@ -66,7 +66,7 @@
 from optparse import OptionParser
 
 if "-v" in sys.argv or "--version" in sys.argv:
-    print "v0.1.00"
+    print "v0.1.01"
     sys.exit(0)
 
 if sys.version_info[:2] >= ( 2, 5 ):
@@ -85,7 +85,20 @@
 
 if len(sys.argv) == 4 and sys.argv[3] in ["std", "x22", "ext"]:
     #False positive if user really has a BLAST XML file called 'std' or 'ext'...
-    stop_err("ERROR: The script API has changed, sorry.")
+    stop_err("""ERROR: The script API has changed, sorry.
+
+Instead of the old style:
+
+$ python blastxml_to_tabular.py input.xml output.tabular std
+
+Please use:
+
+$ python blastxml_to_tabular.py -o output.tabular -c std input.xml
+
+For more information, use:
+
+$ python blastxml_to_tabular.py -h
+""")
 
 usage = """usage: %prog [options] blastxml[,...]
 
--- a/tools/ncbi_blast_plus/blastxml_to_tabular.xml	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/blastxml_to_tabular.xml	Mon Dec 01 05:59:16 2014 -0500
@@ -1,4 +1,4 @@
-<tool id="blastxml_to_tabular" name="BLAST XML to tabular" version="0.1.00">
+<tool id="blastxml_to_tabular" name="BLAST XML to tabular" version="0.1.01">
     <description>Convert BLAST XML output to tabular</description>
     <version_command interpreter="python">blastxml_to_tabular.py --version</version_command>
     <command interpreter="python">
@@ -209,4 +209,7 @@
 This wrapper is available to install into other Galaxy Instances via the Galaxy
 Tool Shed at http://toolshed.g2.bx.psu.edu/view/devteam/ncbi_blast_plus
     </help>
+    <citations>
+      <citation type="doi">10.7717/peerj.167</citation>
+    </citations>
 </tool>
--- a/tools/ncbi_blast_plus/ncbi_blastdbcmd_info.xml	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/ncbi_blastdbcmd_info.xml	Mon Dec 01 05:59:16 2014 -0500
@@ -1,4 +1,4 @@
-<tool id="ncbi_blastdbcmd_info" name="NCBI BLAST+ database info" version="0.1.00">
+<tool id="ncbi_blastdbcmd_info" name="NCBI BLAST+ database info" version="0.1.01">
     <description>Show BLAST database information from blastdbcmd</description>
     <macros>
         <token name="@BINARY@">blastdbcmd</token>
@@ -32,4 +32,5 @@
 
 @REFERENCES@
     </help>
+    <expand macro="blast_citations" />
 </tool>
--- a/tools/ncbi_blast_plus/ncbi_blastdbcmd_wrapper.xml	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/ncbi_blastdbcmd_wrapper.xml	Mon Dec 01 05:59:16 2014 -0500
@@ -1,4 +1,4 @@
-<tool id="ncbi_blastdbcmd_wrapper" name="NCBI BLAST+ blastdbcmd entry(s)" version="0.1.00">
+<tool id="ncbi_blastdbcmd_wrapper" name="NCBI BLAST+ blastdbcmd entry(s)" version="0.1.01">
     <description>Extract sequence(s) from BLAST database</description>
     <macros>
         <token name="@BINARY@">blastdbcmd</token>
@@ -104,4 +104,5 @@
 
 @REFERENCES@
     </help>
+    <expand macro="blast_citations" />    
 </tool>
--- a/tools/ncbi_blast_plus/ncbi_blastn_wrapper.xml	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/ncbi_blastn_wrapper.xml	Mon Dec 01 05:59:16 2014 -0500
@@ -1,4 +1,4 @@
-<tool id="ncbi_blastn_wrapper" name="NCBI BLAST+ blastn" version="0.1.00">
+<tool id="ncbi_blastn_wrapper" name="NCBI BLAST+ blastn" version="0.1.01">
     <description>Search nucleotide database with nucleotide query sequence(s)</description>
     <!-- If job splitting is enabled, break up the query file into parts -->
     <parallelism method="multi" split_inputs="query" split_mode="to_size" split_size="1000" merge_outputs="output1"></parallelism>
@@ -24,6 +24,7 @@
 -perc_identity $adv_opts.identity_cutoff
 #end if
 $adv_opts.ungapped
+@ADV_ID_LIST_FILTER@
 ## End of advanced options:
 #end if
     </command>
@@ -62,6 +63,7 @@
             </param>
             <param name="ungapped" type="boolean" label="Perform ungapped alignment only?" truevalue="-ungapped" falsevalue="" checked="false" />
             <expand macro="input_parse_deflines" />
+            <expand macro="advanced_optional_id_files" />
         </expand>
     </inputs>
     <outputs>
@@ -128,4 +130,5 @@
 
 @REFERENCES@
     </help>
+    <expand macro="blast_citations" />
 </tool>
--- a/tools/ncbi_blast_plus/ncbi_blastp_wrapper.xml	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/ncbi_blastp_wrapper.xml	Mon Dec 01 05:59:16 2014 -0500
@@ -1,4 +1,4 @@
-<tool id="ncbi_blastp_wrapper" name="NCBI BLAST+ blastp" version="0.1.00">
+<tool id="ncbi_blastp_wrapper" name="NCBI BLAST+ blastp" version="0.1.01">
     <description>Search protein database with protein query sequence(s)</description>
     <!-- If job splitting is enabled, break up the query file into parts -->
     <parallelism method="multi" split_inputs="query" split_mode="to_size" split_size="1000" merge_outputs="output1" />
@@ -22,6 +22,7 @@
 @ADVANCED_OPTIONS@
 ##Ungapped disabled for now - see comments below
 ##$adv_opts.ungapped
+@ADV_ID_LIST_FILTER@
 ## End of advanced options:
 #end if
     </command>
@@ -52,6 +53,7 @@
             <param name="ungapped" type="boolean" label="Perform ungapped alignment only?" truevalue="-ungapped -comp_based_stats F" falsevalue="" checked="false" />
             -->
             <expand macro="input_parse_deflines" />
+            <expand macro="advanced_optional_id_files" />
         </expand>
     </inputs>
     <outputs>
@@ -144,4 +146,5 @@
 
 @REFERENCES@
     </help>
+    <expand macro="blast_citations" />    
 </tool>
--- a/tools/ncbi_blast_plus/ncbi_blastx_wrapper.xml	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/ncbi_blastx_wrapper.xml	Mon Dec 01 05:59:16 2014 -0500
@@ -1,4 +1,4 @@
-<tool id="ncbi_blastx_wrapper" name="NCBI BLAST+ blastx" version="0.1.00">
+<tool id="ncbi_blastx_wrapper" name="NCBI BLAST+ blastx" version="0.1.01">
     <description>Search protein database with translated nucleotide query sequence(s)</description>
     <!-- If job splitting is enabled, break up the query file into parts -->
     <parallelism method="multi" split_inputs="query" split_mode="to_size" split_size="1000" merge_outputs="output1"></parallelism>
@@ -22,6 +22,7 @@
 -matrix $adv_opts.matrix
 @ADVANCED_OPTIONS@
 $adv_opts.ungapped
+@ADV_ID_LIST_FILTER@
 ## End of advanced options:
 #end if
     </command>
@@ -45,6 +46,7 @@
             <expand macro="input_word_size" />
             <param name="ungapped" type="boolean" label="Perform ungapped alignment only?" truevalue="-ungapped" falsevalue="" checked="false" />
             <expand macro="input_parse_deflines" />
+            <expand macro="advanced_optional_id_files" />
         </expand>
     </inputs>
     <outputs>
@@ -123,4 +125,5 @@
 
 @REFERENCES@
     </help>
+    <expand macro="blast_citations" />
 </tool>
--- a/tools/ncbi_blast_plus/ncbi_convert2blastmask_wrapper.xml	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/ncbi_convert2blastmask_wrapper.xml	Mon Dec 01 05:59:16 2014 -0500
@@ -1,4 +1,4 @@
-<tool id="ncbi_convert2blastmask_wrapper" name="NCBI BLAST+ convert2blastmask" version="0.1.00">
+<tool id="ncbi_convert2blastmask_wrapper" name="NCBI BLAST+ convert2blastmask" version="0.1.01">
     <description>Convert masking information in lower-case masked FASTA input to file formats suitable for makeblastdb</description>
     <macros>
         <token name="@BINARY@">convert2blastmask</token>
@@ -84,4 +84,5 @@
 
 @REFERENCES@
     </help>
+    <expand macro="blast_citations" />
 </tool>
--- a/tools/ncbi_blast_plus/ncbi_dustmasker_wrapper.xml	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/ncbi_dustmasker_wrapper.xml	Mon Dec 01 05:59:16 2014 -0500
@@ -1,4 +1,4 @@
-<tool id="ncbi_dustmasker_wrapper" name="NCBI BLAST+ dustmasker" version="0.1.00">
+<tool id="ncbi_dustmasker_wrapper" name="NCBI BLAST+ dustmasker" version="0.1.01">
     <!-- dustmasker wrapper from Edward Kirton and Nicola Soranzo -->
     <description>masks low complexity regions</description>
     <macros>
@@ -96,4 +96,5 @@
 
 @REFERENCES@
     </help>
+    <expand macro="blast_citations" />
 </tool>
--- a/tools/ncbi_blast_plus/ncbi_macros.xml	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/ncbi_macros.xml	Mon Dec 01 05:59:16 2014 -0500
@@ -113,8 +113,9 @@
         <stdio>
             <!-- Anything other than zero is an error -->
             <exit_code range="1:" />
+            <!-- Might see negative return codes for Unix signals via Python subprocess -->
             <exit_code range=":-1" />
-            <!-- In case the return code has not been set propery check stderr too -->
+            <!-- In case the return code has not been set properly check stderr too -->
             <regex match="Error:" />
             <regex match="Exception:" />
         </stdio>
@@ -228,10 +229,8 @@
     <xml name="input_conditional_pssm">
         <conditional name="db_opts">
             <param name="db_opts_selector" type="select" label="Protein domain database (PSSM)">
-              <option value="db" selected="True">Locally installed BLAST database</option>
-              <!-- TODO - define new datatype
+              <option value="db" selected="True">Locally installed BLAST protein domain database</option>
               <option value="histdb">BLAST protein domain database from your history</option>
-              -->
             </param>
             <when value="db">
                 <param name="database" type="select" label="Protein domain database">
@@ -244,13 +243,11 @@
                 <param name="histdb" type="hidden" value="" />
                 <param name="subject" type="hidden" value="" />
             </when>
-            <!-- TODO - define new datatype
             <when value="histdb">
                 <param name="database" type="hidden" value="" />
                 <param name="histdb" type="data" format="blastdbd" label="Protein domain database" />
                 <param name="subject" type="hidden" value="" />
             </when>
-            -->
         </conditional>
     </xml>
     <xml name="input_conditional_choose_db_type">
@@ -325,8 +322,42 @@
             <when value="advanced">
                 <yield />
             </when>
-        </conditional>        
+        </conditional>
     </xml>
+    <xml name="advanced_optional_id_files">
+        <conditional name="adv_optional_id_files_opts">
+            <param name="adv_optional_id_files_opts_selector" type="select"
+                   label="Restrict search of database to a given set of ID's"
+		   help="This feature provides a means to exclude ID's from a BLAST database search. The expectation values in the BLAST results are based upon the sequences actually searched, and not on the underlying database. Note this cannot be used when comparing against a FASTA file.">
+                <option value="none" selected="True">No restriction, search the entire database</option>
+                <option value="gilist">GI identifers</option>
+                <option value="negative_gilist">Negative GI identifers</option>
+                <option value="seqidlist">Sequence identifers (SeqId's)</option>
+            </param>
+            <when value="none" />
+            <when value="gilist">
+                <param name="gilist" type="data" format="txt" label="Restrict search of database to GI's listed in this file"
+                       help="This option is only available for database searches."/>
+            </when>
+            <when value="negative_gilist">
+                <param name="negative_gilist" type="data" format="txt" label="Restrict search of database to everything except the GI's listed in this file"
+                       help="This option is only available for database searches."/>
+            </when>
+            <when value="seqidlist">
+                <param name="seqidlist" type="data" format="txt" label=" Restrict search of database to list of SeqId's"
+                       help="This option is only available for database searches."/>
+            </when>
+        </conditional>
+    </xml>
+    <token name="@ADV_ID_LIST_FILTER@">
+#if $adv_opts.adv_optional_id_files_opts.adv_optional_id_files_opts_selector == 'negative_gilist':
+    -negative_gilist $adv_opts.adv_optional_id_files_opts.negative_gilist
+#elif $adv_opts.adv_optional_id_files_opts.adv_optional_id_files_opts_selector == 'gilist':
+    -gilist $adv_opts.adv_optional_id_files_opts.gilist
+#elif $adv_opts.adv_optional_id_files_opts.adv_optional_id_files_opts_selector == 'seqidlist':
+    -seqidlist $adv_opts.adv_optional_id_files_opts.seqidlist
+#end if
+    </token>
     <token name="@THREADS@">-num_threads "\${GALAXY_SLOTS:-8}"</token>
     <token name="@BLAST_DB_SUBJECT@">
 #if $db_opts.db_opts_selector == "db":
@@ -383,6 +414,13 @@
 This wrapper is available to install into other Galaxy Instances via the Galaxy
 Tool Shed at http://toolshed.g2.bx.psu.edu/view/devteam/ncbi_blast_plus
     </token>
+    <xml name="blast_citations">
+        <citations>
+            <citation type="doi">10.1186/1471-2105-10-421</citation>
+            <citation type="doi">10.7717/peerj.167</citation>
+            <!-- TODO: Add BibTeX entry / preprint DOI for Galaxy BLAST+ paper -->
+        </citations>
+    </xml>
     <token name="@OUTPUT_FORMAT@">**Output format**
 
 Because Galaxy focuses on processing tabular data, the default output of this
--- a/tools/ncbi_blast_plus/ncbi_makeblastdb.xml	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/ncbi_makeblastdb.xml	Mon Dec 01 05:59:16 2014 -0500
@@ -1,4 +1,4 @@
-<tool id="ncbi_makeblastdb" name="NCBI BLAST+ makeblastdb" version="0.1.00">
+<tool id="ncbi_makeblastdb" name="NCBI BLAST+ makeblastdb" version="0.1.01">
     <description>Make BLAST database</description>
     <macros>
         <token name="@BINARY@">makeblastdb</token>
@@ -180,4 +180,5 @@
 
 @REFERENCES@
     </help>
+    <expand macro="blast_citations" />
 </tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/ncbi_blast_plus/ncbi_makeprofiledb.xml	Mon Dec 01 05:59:16 2014 -0500
@@ -0,0 +1,128 @@
+<tool id="ncbi_makeprofiledb" name="NCBI BLAST+ makeprofiledb" version="0.1.01">
+    <description>Make profile database</description>
+    <macros>
+        <token name="@BINARY@">makeprofiledb</token>
+        <import>ncbi_macros.xml</import>
+    </macros>
+    <expand macro="requirements" />
+    <command>
+##Unlike makeblastdb, makeprofiledb needs directory to exist already:
+mkdir -p $outfile.extra_files_path &amp;&amp;
+makeprofiledb -out "${os.path.join($outfile.extra_files_path,'blastdb')}"
+
+##We turn $infile_list into $infiles with a configfile entry defined below
+-in $infiles
+
+#if $title:
+-title "$title"
+#else:
+##Would default to being based on the cryptic Galaxy filenames, which is unhelpful
+-title "Profile Database"
+#end if
+
+-threshold $threshold
+
+#if str($contain_pssm_scores.contain_pssm_scores_type) == 'no':
+    -gapopen $contain_pssm_scores.gapopen
+    -gapextend $contain_pssm_scores.gapextend
+    -scale $contain_pssm_scores.scale
+    -matrix $contain_pssm_scores.matrix
+#end if
+
+-obsr_threshold $obsr_threshold
+-exclude_invalid $exclude_invalid
+
+-logfile "$outfile"
+    </command>
+    <expand macro="stdio" />
+    <inputs>
+        <param name="input_file" type="data" multiple="true" optional="false" format="pssm-asn1"
+	       label="Input PSSM files(s)"
+	       help="One or NCBI PSSM ASN.1 format scoremat files (often named *.smp)" />
+        <param name="infile_list" type="data" multiple="true" format="pssm-asn1" />
+
+        <param name="title" type="text" value="" label="Title for the profile database" help="This is the database name shown in BLAST search output" />
+        <param name="threshold" type="float" size="5" value="9.82" label="Minimum word score to add a word to the lookup table" />
+
+        <!-- output options -->
+        <!-- Initially we're only offering the default, RPS databases for use with rpsblast and rpstblastn
+        <param name="dbtype" type="select" display="radio" label="Type of database">
+            <option value="cobalt">Cobalt</option>
+            <option value="delta">Delta</option>
+            <option value="rps" selected="true">RPS</option>
+        </param>
+        -->
+
+        <conditional name="contain_pssm_scores">
+            <param name="contain_pssm_scores_type" type="select" label="Does your input file contain PSSM scores?">
+              <option value="yes" selected="True">Yes</option>
+              <option value="no">No</option>
+            </param>
+            <when value="yes" />
+            <when value="no">
+                <param name="gapopen" type="integer" size="5" value="" label="Cost to open a gap" />
+                <param name="gapextend" type="integer" size="5" value="" label="Cost to extend a gap" />
+                <param name="scale" type="float" size="5" value="" label="PSSM scale factor" />
+                <expand macro="input_scoring_matrix" />
+            </when>
+        </conditional>
+
+        <!--  Delta Blast Options -->
+        <param name="exclude_invalid" type="boolean" truevalue="true" falsevalue="false" checked="true" 
+            label="Exclude invalid domains?"
+            help="Exclude domains that do not pass validation test" />
+        <param name="obsr_threshold" type="float" size="5" value="6.0"
+            label="Observation threshold"            
+            help="Exclude domains with with maximum number of independent observations below this threshold" />
+    </inputs>
+    <configfiles>
+        <configfile name="infiles">
+#for $infile in $input_file
+${infile}
+#end for
+        </configfile>
+    </configfiles>
+    <outputs>
+        <data name="outfile" format="blastdbd" label="RPS database from ${on_string}" />
+    </outputs>
+    <tests>
+        <test>
+            <param name="input_file" value="cd00003.smp,cd00008.smp" ftype="pssm-asn1" />
+            <param name="title" value="Just 2 PSSM matrices" />
+            <param name="contain_pssm_scores_type" value="yes" />
+            <output name="out_file" file="empty_file.dat" ftype="blastdbd" >
+                <extra_files type="file" value="cd00003_and_cd00008.phr" name="blastdb.phr" />
+                <extra_files type="file" value="cd00003_and_cd00008.pin" name="blastdb.pin" lines_diff="2" />
+                <extra_files type="file" value="cd00003_and_cd00008.psq" name="blastdb.psq" />
+                <extra_files type="file" value="cd00003_and_cd00008.freq" name="blastdb.freq" />
+                <extra_files type="file" value="cd00003_and_cd00008.loo" name="blastdb.loo" />
+                <extra_files type="file" value="cd00003_and_cd00008.psd" name="blastdb.psd" />
+                <extra_files type="file" value="cd00003_and_cd00008.psi" name="blastdb.psi" />
+                <extra_files type="file" value="cd00003_and_cd00008.rps" name="blastdb.rps" />
+                <extra_files type="file" value="cd00003_and_cd00008.aux" name="blastdb.aux" />
+            </output>
+        </test>
+    </tests>
+    <help>
+**What it does**
+
+Make a protein domain profile database (for use with RPS-BLAST or RSP-TBLASTN)
+from one or more Position Specific Scoring Matrices (PSSM) files in the NCBI
+"scoremat" ASN.1 format (usually named ``*.smp``).
+
+This is a wrapper for the NCBI BLAST+ tool 'makeprofiledb'.
+
+More information about makeprofiledb can be found in the `BLAST Command Line Applications User Manual`_.
+
+.. _BLAST Command Line Applications User Manual: http://www.ncbi.nlm.nih.gov/books/NBK1763/
+
+
+**References**
+
+If you use this Galaxy tool in work leading to a scientific publication please
+cite the following papers:
+
+@REFERENCES@
+    </help>
+    <expand macro="blast_citations" />
+</tool>
--- a/tools/ncbi_blast_plus/ncbi_rpsblast_wrapper.xml	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/ncbi_rpsblast_wrapper.xml	Mon Dec 01 05:59:16 2014 -0500
@@ -1,4 +1,4 @@
-<tool id="ncbi_rpsblast_wrapper" name="NCBI BLAST+ rpsblast" version="0.1.00">
+<tool id="ncbi_rpsblast_wrapper" name="NCBI BLAST+ rpsblast" version="0.1.01">
     <description>Search protein domain database (PSSMs) with protein query sequence(s)</description>
     <!-- If job splitting is enabled, break up the query file into parts -->
     <parallelism method="multi" split_inputs="query" split_mode="to_size" split_size="1000" merge_outputs="output1" />
@@ -104,4 +104,5 @@
 
 @REFERENCES@
     </help>
+    <expand macro="blast_citations" />
 </tool>
--- a/tools/ncbi_blast_plus/ncbi_rpstblastn_wrapper.xml	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/ncbi_rpstblastn_wrapper.xml	Mon Dec 01 05:59:16 2014 -0500
@@ -1,4 +1,4 @@
-<tool id="ncbi_rpstblastn_wrapper" name="NCBI BLAST+ rpstblastn" version="0.1.00">
+<tool id="ncbi_rpstblastn_wrapper" name="NCBI BLAST+ rpstblastn" version="0.1.01">
     <description>Search protein domain database (PSSMs) with translated nucleotide query sequence(s)</description>
     <!-- If job splitting is enabled, break up the query file into parts -->
     <parallelism method="multi" split_inputs="query" split_mode="to_size" split_size="1000" merge_outputs="output1"></parallelism>
@@ -102,4 +102,5 @@
 
 @REFERENCES@
     </help>
+    <expand macro="blast_citations" />
 </tool>
--- a/tools/ncbi_blast_plus/ncbi_segmasker_wrapper.xml	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/ncbi_segmasker_wrapper.xml	Mon Dec 01 05:59:16 2014 -0500
@@ -1,4 +1,4 @@
-<tool id="ncbi_segmasker_wrapper" name="NCBI BLAST+ segmasker" version="0.1.00">
+<tool id="ncbi_segmasker_wrapper" name="NCBI BLAST+ segmasker" version="0.1.01">
     <description>low-complexity regions in protein sequences</description>
     <macros>
         <token name="@BINARY@">segmasker</token>
@@ -98,4 +98,5 @@
 
 @REFERENCES@
     </help>
+    <expand macro="blast_citations" />
 </tool>
--- a/tools/ncbi_blast_plus/ncbi_tblastn_wrapper.xml	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/ncbi_tblastn_wrapper.xml	Mon Dec 01 05:59:16 2014 -0500
@@ -1,4 +1,4 @@
-<tool id="ncbi_tblastn_wrapper" name="NCBI BLAST+ tblastn" version="0.1.00">
+<tool id="ncbi_tblastn_wrapper" name="NCBI BLAST+ tblastn" version="0.1.01">
     <description>Search translated nucleotide database with protein query sequence(s)</description>
     <!-- If job splitting is enabled, break up the query file into parts -->
     <parallelism method="multi" split_inputs="query" split_mode="to_size" split_size="1000" merge_outputs="output1"></parallelism>
@@ -22,6 +22,7 @@
 @ADVANCED_OPTIONS@
 ##Ungapped disabled for now - see comments below
 ##$adv_opts.ungapped
+@ADV_ID_LIST_FILTER@
 ## End of advanced options:
 #end if
     </command>
@@ -49,6 +50,7 @@
             <param name="ungapped" type="boolean" label="Perform ungapped alignment only?" truevalue="-ungapped -comp_based_stats F" falsevalue="" checked="false" />
             -->
             <expand macro="input_parse_deflines" />
+            <expand macro="advanced_optional_id_files" />
         </expand>
     </inputs>
     <outputs>
@@ -158,4 +160,5 @@
 
 @REFERENCES@
     </help>
+    <expand macro="blast_citations" />
 </tool>
--- a/tools/ncbi_blast_plus/ncbi_tblastx_wrapper.xml	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/ncbi_tblastx_wrapper.xml	Mon Dec 01 05:59:16 2014 -0500
@@ -1,4 +1,4 @@
-<tool id="ncbi_tblastx_wrapper" name="NCBI BLAST+ tblastx" version="0.1.00">
+<tool id="ncbi_tblastx_wrapper" name="NCBI BLAST+ tblastx" version="0.1.01">
     <description>Search translated nucleotide database with translated nucleotide query sequence(s)</description>
     <!-- If job splitting is enabled, break up the query file into parts -->
     <parallelism method="multi" split_inputs="query" split_mode="to_size" split_size="1000" merge_outputs="output1"></parallelism>
@@ -24,6 +24,7 @@
 ## Need int(str(...)) because $adv_opts.max_hits is an InputValueWrapper object not a string
 ## Note -max_target_seqs overrides -num_descriptions and -num_alignments
 @ADVANCED_OPTIONS@
+@ADV_ID_LIST_FILTER@
 ## End of advanced options:
 #end if
     </command>
@@ -49,6 +50,7 @@
             <!-- I'd like word_size to be optional, with minimum 2 for tblastx -->
             <expand macro="input_word_size" />
             <expand macro="input_parse_deflines" />
+            <expand macro="advanced_optional_id_files" />
         </expand>
     </inputs>
     <outputs>
@@ -74,7 +76,7 @@
 
 **What it does**
 
-Search a *translated nucleotide database* using a *protein query*,
+Search a *translated nucleotide database* using a *translated nucleotide query*,
 using the NCBI BLAST+ tblastx command line tool.
 
 @FASTA_WARNING@
@@ -92,4 +94,5 @@
 
 @REFERENCES@
     </help>
+    <expand macro="blast_citations" />
 </tool>
--- a/tools/ncbi_blast_plus/repository_dependencies.xml	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/repository_dependencies.xml	Mon Dec 01 05:59:16 2014 -0500
@@ -1,4 +1,4 @@
 <?xml version="1.0"?>
 <repositories description="This requires the BLAST datatype definitions (e.g. the BLAST XML format).">
-    <repository changeset_revision="de11e1a921c4" name="blast_datatypes" owner="devteam" toolshed="http://toolshed.g2.bx.psu.edu" />
+    <repository changeset_revision="2bda64d39931" name="blast_datatypes" owner="devteam" toolshed="https://toolshed.g2.bx.psu.edu" />
 </repositories>
--- a/tools/ncbi_blast_plus/tool_dependencies.xml	Fri Mar 14 07:40:46 2014 -0400
+++ b/tools/ncbi_blast_plus/tool_dependencies.xml	Mon Dec 01 05:59:16 2014 -0500
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <tool_dependency>
     <package name="blast+" version="2.2.29">
-        <repository changeset_revision="a2ec897aac2c" name="package_blast_plus_2_2_29" owner="iuc" toolshed="http://toolshed.g2.bx.psu.edu" />
+        <repository changeset_revision="a2ec897aac2c" name="package_blast_plus_2_2_29" owner="iuc" toolshed="https://toolshed.g2.bx.psu.edu" />
     </package>
 </tool_dependency>