Adjust normal runtimes for nofib along with related changes
authorklebinger.andreas@gmx.at <klebinger.andreas@gmx.at>
Wed, 14 Nov 2018 17:07:43 +0000 (18:07 +0100)
committerAlp Mestanogullari <alpmestan@gmail.com>
Wed, 14 Nov 2018 17:11:13 +0000 (18:11 +0100)
Runtime for nofib benchmarks was all over the place.
This patch adjusts runtime for most benchmarks such
that it falls into the 0.2-2s range.

This means that:
* A default run will take longer
* Time spent will be better distributed among benchmarks.
* More benchmarks have runtimes long enough to be used
  for runtime analysis.

Some more changes were done which go hand in hand
with changing runtimes.
* Some benchmarks now create their input files during boot.
* Moved input files for anna in their own directory.
* Remove printing of output for some of the floating
  point heavy benchmarks.
* Added a comment about desired runtimes to README.
* Made grep actually benchmark something.
* Throw cachgrind out of the default benchmarks.
  The nondeterministic behaviour has been an issue for a
  while and it doesn't seem like an essential benchmark.

Test Plan: run nofib in modes slow/normal/fast

Reviewers: O26 nofib, alpmestan

Reviewed By: alpmestan

Subscribers: sgraf, alpmestan

Differential Revision: https://phabricator.haskell.org/D4989

280 files changed:
.gitignore
README.md
gc/circsim/Makefile
gc/circsim/circsim.slowstdout [new file with mode: 0644]
gc/circsim/circsim.stdout
gc/constraints/Makefile
gc/constraints/constraints.slowstdout [new file with mode: 0644]
gc/constraints/constraints.stdout
gc/gc_bench/Makefile
gc/happy/TestInput.hs
gc/hash/Makefile
gc/lcss/Makefile
gc/lcss/lcss.faststdout
gc/lcss/lcss.slowstdout
gc/lcss/lcss.stdout
gc/mutstore1/Makefile
gc/power/Makefile
gc/power/power.faststdout [moved from spectral/power/power.slowstdout with 87% similarity]
gc/power/power.slowstdout
gc/power/power.stdout
imaginary/bernouilli/Makefile
imaginary/bernouilli/bernouilli.faststdout [new file with mode: 0644]
imaginary/bernouilli/bernouilli.stdout
imaginary/digits-of-e1/Makefile
imaginary/digits-of-e1/digits-of-e1.slowstdout
imaginary/digits-of-e1/digits-of-e1.stdout
imaginary/digits-of-e2/Makefile
imaginary/digits-of-e2/digits-of-e2.slowstdout
imaginary/digits-of-e2/digits-of-e2.stdout
imaginary/exp3_8/Makefile
imaginary/exp3_8/exp3_8.faststdout [new file with mode: 0644]
imaginary/exp3_8/exp3_8.slowstdout [deleted file]
imaginary/exp3_8/exp3_8.stdout
imaginary/gen_regexps/gen_regexps.faststdin [new file with mode: 0644]
imaginary/gen_regexps/gen_regexps.faststdout [new file with mode: 0644]
imaginary/gen_regexps/gen_regexps.slowstdin [deleted file]
imaginary/gen_regexps/gen_regexps.slowstdout [deleted file]
imaginary/gen_regexps/gen_regexps.stdin
imaginary/gen_regexps/gen_regexps.stdout
imaginary/integrate/Makefile
imaginary/integrate/integrate.faststdout [new file with mode: 0644]
imaginary/integrate/integrate.slowstdout
imaginary/integrate/integrate.stdout
imaginary/paraffins/Makefile
imaginary/paraffins/paraffins.faststdout [new file with mode: 0644]
imaginary/paraffins/paraffins.slowstdout [deleted file]
imaginary/paraffins/paraffins.stdout
imaginary/primes/Makefile
imaginary/primes/primes.slowstdout
imaginary/primes/primes.stdout
imaginary/queens/Makefile
imaginary/queens/queens.faststdout [new file with mode: 0644]
imaginary/queens/queens.slowstdout [deleted file]
imaginary/queens/queens.stdout
imaginary/rfib/Makefile
imaginary/rfib/rfib.faststdout [moved from imaginary/rfib/rfib.slowstdout with 100% similarity]
imaginary/rfib/rfib.stdout
imaginary/tak/Makefile
imaginary/tak/tak.slowstdout [deleted file]
imaginary/wheel-sieve1/Makefile
imaginary/wheel-sieve1/wheel-sieve1.slowstdout
imaginary/wheel-sieve1/wheel-sieve1.stdout
imaginary/wheel-sieve2/Makefile
imaginary/wheel-sieve2/wheel-sieve2.slowstdout [deleted file]
imaginary/wheel-sieve2/wheel-sieve2.stdout
imaginary/x2n1/Makefile
imaginary/x2n1/x2n1.faststdout [new file with mode: 0644]
imaginary/x2n1/x2n1.slowstdout [deleted file]
imaginary/x2n1/x2n1.stdout
real/Makefile
real/anna/Makefile
real/anna/anna.faststdin [moved from real/anna/big.cor with 100% similarity]
real/anna/anna.faststdout [new file with mode: 0644]
real/anna/anna.stdin [new file with mode: 0644]
real/anna/anna.stdout
real/anna/cor_files/ap_CaseAlts.cor [moved from real/anna/ap_CaseAlts.cor with 100% similarity]
real/anna/cor_files/ap_CaseArgs.cor [moved from real/anna/ap_CaseArgs.cor with 100% similarity]
real/anna/cor_files/ap_CaseOfCase.cor [moved from real/anna/ap_CaseOfCase.cor with 100% similarity]
real/anna/cor_files/ap_CaseOfCase2.cor [moved from real/anna/ap_CaseOfCase2.cor with 100% similarity]
real/anna/cor_files/ap_CaseOfCase3.cor [moved from real/anna/ap_CaseOfCase3.cor with 100% similarity]
real/anna/cor_files/ap_FuncCall.cor [moved from real/anna/ap_FuncCall.cor with 100% similarity]
real/anna/cor_files/ap_ListOfList.cor [moved from real/anna/ap_ListOfList.cor with 100% similarity]
real/anna/cor_files/ap_SemiLazyAdd.cor [moved from real/anna/ap_SemiLazyAdd.cor with 100% similarity]
real/anna/cor_files/ap_SemiLazyCase.cor [moved from real/anna/ap_SemiLazyCase.cor with 100% similarity]
real/anna/cor_files/ap_SimpleLazy.cor [moved from real/anna/ap_SimpleLazy.cor with 100% similarity]
real/anna/cor_files/ap_SimpleStrict.cor [moved from real/anna/ap_SimpleStrict.cor with 100% similarity]
real/anna/cor_files/ap_Unzip.cor [moved from real/anna/ap_Unzip.cor with 100% similarity]
real/anna/cor_files/ap_Zip.cor [moved from real/anna/ap_Zip.cor with 100% similarity]
real/anna/cor_files/append.cor [moved from real/anna/append.cor with 100% similarity]
real/anna/cor_files/avlTree.cor [moved from real/anna/avlTree.cor with 100% similarity]
real/anna/cor_files/big.cor [new file with mode: 0644]
real/anna/cor_files/bmark.cor [moved from real/anna/bmark.cor with 100% similarity]
real/anna/cor_files/bomb.cor [moved from real/anna/bomb.cor with 100% similarity]
real/anna/cor_files/bomb2.cor [moved from real/anna/bomb2.cor with 100% similarity]
real/anna/cor_files/bug.cor [moved from real/anna/bug.cor with 100% similarity]
real/anna/cor_files/bug_Anna1.cor [moved from real/anna/bug_Anna1.cor with 100% similarity]
real/anna/cor_files/bug_Anna2.cor [moved from real/anna/bug_Anna2.cor with 100% similarity]
real/anna/cor_files/bug_Anna3.cor [moved from real/anna/bug_Anna3.cor with 100% similarity]
real/anna/cor_files/bug_Anna4.cor [moved from real/anna/bug_Anna4.cor with 100% similarity]
real/anna/cor_files/bug_Anna5.cor [moved from real/anna/bug_Anna5.cor with 100% similarity]
real/anna/cor_files/bug_Anna6.cor [moved from real/anna/bug_Anna6.cor with 100% similarity]
real/anna/cor_files/bug_types1.cor [moved from real/anna/bug_types1.cor with 100% similarity]
real/anna/cor_files/bug_types2.cor [moved from real/anna/bug_types2.cor with 100% similarity]
real/anna/cor_files/bury.cor [moved from real/anna/bury.cor with 100% similarity]
real/anna/cor_files/cfoldr.cor [moved from real/anna/cfoldr.cor with 100% similarity]
real/anna/cor_files/concat.cor [moved from real/anna/concat.cor with 100% similarity]
real/anna/cor_files/concat22.cor [moved from real/anna/concat22.cor with 100% similarity]
real/anna/cor_files/concat24.cor [moved from real/anna/concat24.cor with 100% similarity]
real/anna/cor_files/concat44.cor [moved from real/anna/concat44.cor with 100% similarity]
real/anna/cor_files/coreExpr.cor [moved from real/anna/coreExpr.cor with 100% similarity]
real/anna/cor_files/coreExpr0.cor [moved from real/anna/coreExpr0.cor with 100% similarity]
real/anna/cor_files/divide.cor [moved from real/anna/divide.cor with 100% similarity]
real/anna/cor_files/dividetree.cor [moved from real/anna/dividetree.cor with 100% similarity]
real/anna/cor_files/dot_3.cor [moved from real/anna/dot_3.cor with 100% similarity]
real/anna/cor_files/dot_4.cor [moved from real/anna/dot_4.cor with 100% similarity]
real/anna/cor_files/eta.cor [moved from real/anna/eta.cor with 100% similarity]
real/anna/cor_files/filter.cor [moved from real/anna/filter.cor with 100% similarity]
real/anna/cor_files/foldrFoldl.cor [moved from real/anna/foldrFoldl.cor with 100% similarity]
real/anna/cor_files/fourier.cor [moved from real/anna/fourier.cor with 100% similarity]
real/anna/cor_files/funcDomain.cor [moved from real/anna/funcDomain.cor with 100% similarity]
real/anna/cor_files/higherOrder.cor [moved from real/anna/higherOrder.cor with 100% similarity]
real/anna/cor_files/john.cor [moved from real/anna/john.cor with 100% similarity]
real/anna/cor_files/llfiasco.cor [moved from real/anna/llfiasco.cor with 100% similarity]
real/anna/cor_files/manyIterate.cor [moved from real/anna/manyIterate.cor with 100% similarity]
real/anna/cor_files/mutualRec.cor [moved from real/anna/mutualRec.cor with 100% similarity]
real/anna/cor_files/ol_num.cor [moved from real/anna/ol_num.cor with 100% similarity]
real/anna/cor_files/pairid.cor [moved from real/anna/pairid.cor with 100% similarity]
real/anna/cor_files/parallelOr.cor [moved from real/anna/parallelOr.cor with 100% similarity]
real/anna/cor_files/poly_loseGain.cor [moved from real/anna/poly_loseGain.cor with 100% similarity]
real/anna/cor_files/poly_simple.cor [moved from real/anna/poly_simple.cor with 100% similarity]
real/anna/cor_files/preludeList.cor [moved from real/anna/preludeList.cor with 100% similarity]
real/anna/cor_files/realNasties.cor [moved from real/anna/realNasties.cor with 100% similarity]
real/anna/cor_files/reverse.cor [moved from real/anna/reverse.cor with 100% similarity]
real/anna/cor_files/sebastian1.cor [moved from real/anna/sebastian1.cor with 100% similarity]
real/anna/cor_files/sebastian2.cor [moved from real/anna/sebastian2.cor with 100% similarity]
real/anna/cor_files/sets.cor [moved from real/anna/sets.cor with 100% similarity]
real/anna/cor_files/standardTest.cor [moved from real/anna/standardTest.cor with 100% similarity]
real/anna/cor_files/treeDepth.cor [moved from real/anna/treeDepth.cor with 100% similarity]
real/compress/Makefile
real/compress/compress.faststdin [moved from real/compress/compress.stdin with 100% similarity]
real/compress/compress.faststdout [moved from real/compress/compress.stdout with 100% similarity]
real/compress/compress.stdout-mingw [deleted file]
real/compress2/Makefile
real/compress2/compress2.faststdin [moved from real/compress2/compress2.stdin with 100% similarity]
real/compress2/compress2.faststdout [moved from real/compress2/compress2.stdout with 100% similarity]
real/fulsom/Makefile
real/fulsom/fulsom.faststdout [new file with mode: 0644]
real/fulsom/fulsom.stdout
real/fulsom/fulsom.stdout-mingw [deleted file]
real/gamteb/gamteb.faststdin [new file with mode: 0644]
real/gamteb/gamteb.faststdout [new file with mode: 0644]
real/gamteb/gamteb.faststdout1 [moved from real/gamteb/gamteb.stdout1 with 100% similarity]
real/gamteb/gamteb.stdin
real/gamteb/gamteb.stdout
real/grep/Makefile
real/grep/grep.stdout
real/hpg/Env.lhs
real/hpg/Makefile
real/hpg/README.nofib [new file with mode: 0644]
real/hpg/hpg.faststdout [new file with mode: 0644]
real/hpg/hpg.stderr [deleted file]
real/hpg/hpg.stdout
real/rsa/rsa.stdin
real/rsa/rsa.stdout
real/scs/Main.hs
real/scs/Makefile
real/scs/scs.stdout
real/scs/scs.stdout-x86-linux [deleted file]
real/scs/scs.stdout-x86_64 [deleted file]
real/symalg/symalg.faststdin [new file with mode: 0644]
real/symalg/symalg.faststdout [new file with mode: 0644]
real/symalg/symalg.stdin
real/symalg/symalg.stdout
shootout/binary-trees/Makefile
shootout/binary-trees/binary-trees.stdout
shootout/fasta/Makefile
shootout/k-nucleotide/Makefile
shootout/k-nucleotide/k-nucleotide.stdout
shootout/pidigits/Makefile
shootout/pidigits/pidigits.stdout
shootout/reverse-complement/Makefile
spectral/atom/Makefile
spectral/atom/atom.slowstdout [deleted file]
spectral/atom/atom.stdout
spectral/boyer/Makefile
spectral/circsim/Makefile
spectral/circsim/circsim.slowstdout [new file with mode: 0644]
spectral/circsim/circsim.stdout
spectral/clausify/Makefile
spectral/clausify/clausify.faststdout [new file with mode: 0644]
spectral/clausify/clausify.slowstdout [deleted file]
spectral/clausify/clausify.stdout
spectral/fft2/Main.lhs
spectral/fft2/Makefile
spectral/fft2/README.nofib [new file with mode: 0644]
spectral/fft2/fft2.stdout
spectral/fft2/old/Makefile [new file with mode: 0644]
spectral/fft2/old/fft2.slowstdout [moved from spectral/fft2/fft2.slowstdout with 100% similarity]
spectral/fft2/old/fft2.slowstdout-x86-linux [moved from spectral/fft2/fft2.slowstdout-x86-linux with 100% similarity]
spectral/fft2/old/fft2.slowstdout-x86-mingw [moved from spectral/fft2/fft2.slowstdout-x86-mingw with 100% similarity]
spectral/fft2/old/fft2.slowstdout-x86_64 [moved from spectral/fft2/fft2.slowstdout-x86_64 with 100% similarity]
spectral/fft2/old/fft2.stdout [new file with mode: 0644]
spectral/fft2/old/fft2.stdout-mingw [moved from spectral/fft2/fft2.stdout-mingw with 100% similarity]
spectral/fft2/old/fft2.stdout-x86_64 [moved from spectral/fft2/fft2.stdout-x86_64 with 100% similarity]
spectral/fft2/old/fft2.stdout1 [moved from spectral/fft2/fft2.stdout1 with 100% similarity]
spectral/fft2/old/fft2.stdout2 [moved from spectral/fft2/fft2.stdout2 with 100% similarity]
spectral/fft2/old/fft2.stdout3 [moved from spectral/fft2/fft2.stdout3 with 100% similarity]
spectral/fft2/old/fft2.stdout4 [moved from spectral/fft2/fft2.stdout4 with 100% similarity]
spectral/fft2/old/fft2.stdout5 [moved from spectral/fft2/fft2.stdout5 with 100% similarity]
spectral/fft2/old/fft2.stdout6 [moved from spectral/fft2/fft2.stdout6 with 100% similarity]
spectral/fft2/old/fft2.stdout7 [moved from spectral/fft2/fft2.stdout7 with 100% similarity]
spectral/fibheaps/Makefile
spectral/gcd/Makefile
spectral/gcd/gcd.faststdout [new file with mode: 0644]
spectral/gcd/gcd.slowstdout [deleted file]
spectral/gcd/gcd.stdout
spectral/hartel/comp_lab_zift/Makefile
spectral/hartel/comp_lab_zift/comp_lab_zift.faststdout [new file with mode: 0644]
spectral/hartel/comp_lab_zift/comp_lab_zift.slowstdout [deleted file]
spectral/hartel/comp_lab_zift/comp_lab_zift.stdout
spectral/hartel/event/Makefile
spectral/hartel/fft/Makefile
spectral/hartel/fft/fft.faststdout [new file with mode: 0644]
spectral/hartel/fft/fft.slowstdout [deleted file]
spectral/hartel/fft/fft.stdout
spectral/hartel/genfft/Makefile
spectral/hartel/genfft/genfft.faststdout [new file with mode: 0644]
spectral/hartel/genfft/genfft.slowstdout [deleted file]
spectral/hartel/genfft/genfft.stdout
spectral/hartel/ida/Makefile
spectral/hartel/ida/ida.faststdout [new file with mode: 0644]
spectral/hartel/ida/ida.slowstdout [deleted file]
spectral/hartel/ida/ida.stdout
spectral/hartel/sched/Makefile
spectral/hartel/sched/sched.faststdout [new file with mode: 0644]
spectral/hartel/sched/sched.slowstdout [deleted file]
spectral/hartel/sched/sched.stdout
spectral/hartel/solid/Makefile
spectral/hartel/solid/solid.faststdout [new file with mode: 0644]
spectral/hartel/solid/solid.slowstdout
spectral/hartel/solid/solid.stdout
spectral/hartel/transform/Makefile
spectral/hartel/transform/transform.faststdout [new file with mode: 0644]
spectral/hartel/transform/transform.slowstdout [deleted file]
spectral/hartel/transform/transform.stdout
spectral/hartel/typecheck/Makefile
spectral/hartel/typecheck/typecheck.faststdout [new file with mode: 0644]
spectral/hartel/typecheck/typecheck.slowstdout [deleted file]
spectral/hartel/typecheck/typecheck.stdout
spectral/hartel/wang/Makefile
spectral/hartel/wang/wang.faststdout [new file with mode: 0644]
spectral/hartel/wang/wang.slowstdout [deleted file]
spectral/hartel/wang/wang.stdout
spectral/hartel/wave4main/Makefile
spectral/hartel/wave4main/wave4main.faststdout [moved from spectral/hartel/wave4main/wave4main.stdout2 with 100% similarity]
spectral/hartel/wave4main/wave4main.slowstdout [deleted file]
spectral/hartel/wave4main/wave4main.slowstdout-x86-linux [deleted file]
spectral/hartel/wave4main/wave4main.stdout
spectral/hartel/wave4main/wave4main.stdout3 [deleted file]
spectral/knights/Makefile
spectral/knights/knights.faststdout [new file with mode: 0644]
spectral/knights/knights.slowstdout
spectral/knights/knights.stdout
spectral/lcss/Makefile
spectral/lcss/lcss.slowstdout [deleted file]
spectral/lcss/lcss.stdout
spectral/multiplier/Makefile
spectral/power/Makefile
spectral/power/power.faststdout [new file with mode: 0644]
spectral/power/power.stdout
spectral/primetest/primetest.faststdin [moved from spectral/primetest/primetest.slowstdin with 50% similarity]
spectral/primetest/primetest.faststdout [new file with mode: 0644]
spectral/primetest/primetest.slowstdout [deleted file]
spectral/primetest/primetest.stdin
spectral/primetest/primetest.stdout
spectral/rewrite/Makefile
spectral/sphere/Makefile
spectral/sphere/sphere.faststdout [new file with mode: 0644]
spectral/sphere/sphere.slowstdout [deleted file]
spectral/sphere/sphere.stdout

index baaa6e3..21a7ce7 100644 (file)
@@ -31,7 +31,11 @@ real/anna/anna
 real/bspt/bspt
 real/cacheprof/cacheprof
 real/compress/compress
+real/compress/compress.stdin
+real/compress/compress.stdout
 real/compress2/compress2
+real/compress2/compress2.stdin
+real/compress2/compress2.stdout
 real/fem/fem
 real/fluid/fluid
 real/fulsom/fulsom
index 78fe1c7..82d2186 100644 (file)
--- a/README.md
+++ b/README.md
@@ -56,3 +56,14 @@ Some benchmarks aren't run by default and require extra packages are
 installed for the GHC compiler being tested. These packages include:
  * stm - for smp benchmarks
 
+## Adding benchmarks
+
+If you add a benchmark try to set the problem sizes for
+fast/normal/slow reasonably.
+
+Runtimes for normal should be above 0.3s if that can be reasonably
+achieved. Less than that and there is a chance
+nofib-analyse will ignore the result if it falls below 0.2s.
+
+
+
index de4ad8e..6a0acad 100644 (file)
@@ -3,7 +3,7 @@ TOP = ../..
 include $(TOP)/mk/boilerplate.mk
 
 FAST_OPTS = 8 100
-NORM_OPTS = 8 5000
+NORM_OPTS = 8 3000
 SLOW_OPTS = 8 5000
 
 ifeq "$(HEAP)" "LARGE"
diff --git a/gc/circsim/circsim.slowstdout b/gc/circsim/circsim.slowstdout
new file mode 100644 (file)
index 0000000..8f52f96
--- /dev/null
@@ -0,0 +1 @@
+[[F,F,F,F,F,F,F,F],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T]]
index 8f52f96..25c7983 100644 (file)
@@ -1 +1 @@
-[[F,F,F,F,F,F,F,F],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T]]
+[[F,F,F,F,F,F,F,F],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T],[T,T,T,T,T,T,T,T]]
index b10ab9b..9372187 100644 (file)
@@ -3,7 +3,7 @@ include $(TOP)/mk/boilerplate.mk
 
 FAST_OPTS = 7
 # NORM_OPTS should probably be 8 or 9
-NORM_OPTS = 11
+NORM_OPTS = 10
 SLOW_OPTS = 11
 
 ifeq "$(HEAP)" "LARGE"
diff --git a/gc/constraints/constraints.slowstdout b/gc/constraints/constraints.slowstdout
new file mode 100644 (file)
index 0000000..f24d665
--- /dev/null
@@ -0,0 +1,5 @@
+2680
+2680
+2680
+2680
+2680
index f24d665..aa1e611 100644 (file)
@@ -1,5 +1,5 @@
-2680
-2680
-2680
-2680
-2680
+724
+724
+724
+724
+724
index c1034dd..b3412ed 100644 (file)
@@ -8,8 +8,9 @@ SRC_HC_OPTS += -cpp -package old-time
 # kMinTreeDepth             = 4 :: Int
 # kMaxTreeDepth             = 17 :: Int
 
-# NORM_OPTS = 17 500000 4 17
-NORM_OPTS = 19 500000 5 22
+FAST_OPTS = 17 400000 4 17
+NORM_OPTS = 18 500000 4 19
+SLOW_OPTS = 19 500000 5 22
 
 ifeq "$(HEAP)" "LARGE"
 SRC_RUNTEST_OPTS += +RTS -H180m -RTS
index e373634..5006012 100644 (file)
-module Parser ( parseModule, parseStmt, parseIdentifier, parseType,
-               parseHeader ) where
-
-
-#include "HsVersions.h"
-
-import HsSyn
-import RdrHsSyn
-import HscTypes                ( IsBootInterface, DeprecTxt )
-import Lexer
-import RdrName
-import TysWiredIn      ( unitTyCon, unitDataCon, tupleTyCon, tupleCon, nilDataCon,
-                         listTyCon_RDR, parrTyCon_RDR, consDataCon_RDR )
-import Type            ( funTyCon )
-import ForeignCall     ( Safety(..), CExportSpec(..), CLabelString,
-                         CCallConv(..), CCallTarget(..), defaultCCallConv
-                       )
-import OccName         ( varName, dataName, tcClsName, tvName )
-import DataCon         ( DataCon, dataConName )
-import SrcLoc          ( Located(..), unLoc, getLoc, noLoc, combineSrcSpans,
-                         SrcSpan, combineLocs, srcLocFile,
-                         mkSrcLoc, mkSrcSpan )
-import Module
-import StaticFlags     ( opt_SccProfilingOn, opt_Hpc )
-import Type            ( Kind, mkArrowKind, liftedTypeKind, unliftedTypeKind )
-import BasicTypes      ( Boxity(..), Fixity(..), FixityDirection(..), IPName(..),
-                         Activation(..), defaultInlineSpec )
-import OrdList
-import HaddockParse
-import {-# SOURCE #-} HaddockLex hiding ( Token )
-import HaddockUtils
-
-import FastString
-import Maybes          ( orElse )
-import Outputable
-
-import Control.Monad    ( unless )
-import GHC.Exts
-import Data.Char
-import Control.Monad    ( mplus )
-
--- parser produced by Happy Version 1.16
-
-data HappyAbsSyn
-       = HappyTerminal (Located Token)
-       | HappyErrorToken Int
-       | HappyAbsSyn8 (Located RdrName)
-       | HappyAbsSyn9 (Located (HsModule RdrName))
-       | HappyAbsSyn10 ((Maybe String, HaddockModInfo RdrName, Maybe (HsDoc RdrName)))
-       | HappyAbsSyn11 (())
-       | HappyAbsSyn12 (Maybe DeprecTxt)
-       | HappyAbsSyn13 (([LImportDecl RdrName], [LHsDecl RdrName]))
-       | HappyAbsSyn15 ([LHsDecl RdrName])
-       | HappyAbsSyn17 ([LImportDecl RdrName])
-       | HappyAbsSyn18 (Maybe [LIE RdrName])
-       | HappyAbsSyn19 ([LIE RdrName])
-       | HappyAbsSyn22 (LIE RdrName)
-       | HappyAbsSyn24 ([RdrName])
-       | HappyAbsSyn28 (LImportDecl RdrName)
-       | HappyAbsSyn29 (IsBootInterface)
-       | HappyAbsSyn30 (Bool)
-       | HappyAbsSyn31 (Located (Maybe ModuleName))
-       | HappyAbsSyn32 (Located (Maybe (Bool, [LIE RdrName])))
-       | HappyAbsSyn33 (Located (Bool, [LIE RdrName]))
-       | HappyAbsSyn34 (Int)
-       | HappyAbsSyn35 (Located FixityDirection)
-       | HappyAbsSyn36 (Located [Located RdrName])
-       | HappyAbsSyn37 (OrdList (LHsDecl RdrName))
-       | HappyAbsSyn39 (LTyClDecl RdrName)
-       | HappyAbsSyn43 (Located NewOrData)
-       | HappyAbsSyn44 (Located (Maybe Kind))
-       | HappyAbsSyn45 (Located (LHsContext RdrName,
-                      Located RdrName,
-                      [LHsTyVarBndr RdrName],
-                      [LHsType RdrName]))
-       | HappyAbsSyn46 (LDerivDecl RdrName)
-       | HappyAbsSyn47 (Located (OrdList (LHsDecl RdrName)))
-       | HappyAbsSyn57 (Located (HsLocalBinds RdrName))
-       | HappyAbsSyn60 (LHsDecl RdrName)
-       | HappyAbsSyn61 (Maybe Activation)
-       | HappyAbsSyn62 (Activation)
-       | HappyAbsSyn63 ([RuleBndr RdrName])
-       | HappyAbsSyn65 (RuleBndr RdrName)
-       | HappyAbsSyn69 (CallConv)
-       | HappyAbsSyn70 (Safety)
-       | HappyAbsSyn71 (Located (Located FastString, Located RdrName, LHsType RdrName))
-       | HappyAbsSyn72 (Maybe (LHsType RdrName))
-       | HappyAbsSyn74 ([LHsType RdrName])
-       | HappyAbsSyn75 (LHsType RdrName)
-       | HappyAbsSyn82 (Located HsBang)
-       | HappyAbsSyn84 (LHsContext RdrName)
-       | HappyAbsSyn94 ([LHsTyVarBndr RdrName])
-       | HappyAbsSyn95 (LHsTyVarBndr RdrName)
-       | HappyAbsSyn96 (Located [Located ([RdrName], [RdrName])])
-       | HappyAbsSyn98 (Located ([RdrName], [RdrName]))
-       | HappyAbsSyn99 (Located [RdrName])
-       | HappyAbsSyn100 (Located Kind)
-       | HappyAbsSyn102 (Located [LConDecl RdrName])
-       | HappyAbsSyn104 (LConDecl RdrName)
-       | HappyAbsSyn108 (Located [LHsTyVarBndr RdrName])
-       | HappyAbsSyn109 (Located (Located RdrName, HsConDetails RdrName (LBangType RdrName)))
-       | HappyAbsSyn111 ([([Located RdrName], LBangType RdrName, Maybe (LHsDoc RdrName))])
-       | HappyAbsSyn112 (Located ([Located RdrName], LBangType RdrName, Maybe (LHsDoc RdrName)))
-       | HappyAbsSyn113 (Located (Maybe [LHsType RdrName]))
-       | HappyAbsSyn115 (LDocDecl RdrName)
-       | HappyAbsSyn117 (Located (GRHSs RdrName))
-       | HappyAbsSyn118 (Located [LGRHS RdrName])
-       | HappyAbsSyn119 (LGRHS RdrName)
-       | HappyAbsSyn121 (LHsExpr RdrName)
-       | HappyAbsSyn124 (Located FastString)
-       | HappyAbsSyn125 (Located (FastString,(Int,Int),(Int,Int)))
-       | HappyAbsSyn130 ([LHsCmdTop RdrName])
-       | HappyAbsSyn131 (LHsCmdTop RdrName)
-       | HappyAbsSyn135 ([LHsExpr RdrName])
-       | HappyAbsSyn137 (Located [LHsExpr RdrName])
-       | HappyAbsSyn138 (Located [LStmt RdrName])
-       | HappyAbsSyn139 (Located [[LStmt RdrName]])
-       | HappyAbsSyn142 (Located [LMatch RdrName])
-       | HappyAbsSyn145 (LMatch RdrName)
-       | HappyAbsSyn150 (LPat RdrName)
-       | HappyAbsSyn152 ([LPat RdrName])
-       | HappyAbsSyn156 (Maybe (LStmt RdrName))
-       | HappyAbsSyn157 (LStmt RdrName)
-       | HappyAbsSyn159 (HsRecordBinds RdrName)
-       | HappyAbsSyn160 ([(Located id, LHsExpr id)])
-       | HappyAbsSyn161 ((Located RdrName, LHsExpr RdrName))
-       | HappyAbsSyn162 (Located [LIPBind RdrName])
-       | HappyAbsSyn163 (LIPBind RdrName)
-       | HappyAbsSyn164 (Located (IPName RdrName))
-       | HappyAbsSyn169 (Located DataCon)
-       | HappyAbsSyn205 (Located HsLit)
-       | HappyAbsSyn207 (Located ModuleName)
-       | HappyAbsSyn209 (LHsDoc RdrName)
-       | HappyAbsSyn211 (Located (String, (HsDoc RdrName)))
-       | HappyAbsSyn212 (Located (n, HsDoc RdrName))
-       | HappyAbsSyn213 (String)
-       | HappyAbsSyn214 ((HaddockModInfo RdrName, Maybe (HsDoc RdrName)))
-       | HappyAbsSyn215 (Maybe (LHsDoc RdrName))
-
-type HappyReduction m =
-          Int
-       -> ((Located Token))
-       -> HappyState ((Located Token)) (HappyStk HappyAbsSyn -> m HappyAbsSyn)
-       -> [HappyState ((Located Token)) (HappyStk HappyAbsSyn -> m HappyAbsSyn)]
-       -> HappyStk HappyAbsSyn
-       -> m HappyAbsSyn
-
-action_0,
- action_1,
- action_2,
- action_3,
- action_4,
- action_5,
- action_6,
- action_7,
- action_8,
- action_9,
- action_10,
- action_11,
- action_12,
- action_13,
- action_14,
- action_15,
- action_16,
- action_17,
- action_18,
- action_19,
- action_20,
- action_21,
- action_22,
- action_23,
- action_24,
- action_25,
- action_26,
- action_27,
- action_28,
- action_29,
- action_30,
- action_31,
- action_32,
- action_33,
- action_34,
- action_35,
- action_36,
- action_37,
- action_38,
- action_39,
- action_40,
- action_41,
- action_42,
- action_43,
- action_44,
- action_45,
- action_46,
- action_47,
- action_48,
- action_49,
- action_50,
- action_51,
- action_52,
- action_53,
- action_54,
- action_55,
- action_56,
- action_57,
- action_58,
- action_59,
- action_60,
- action_61,
- action_62,
- action_63,
- action_64,
- action_65,
- action_66,
- action_67,
- action_68,
- action_69,
- action_70,
- action_71,
- action_72,
- action_73,
- action_74,
- action_75,
- action_76,
- action_77,
- action_78,
- action_79,
- action_80,
- action_81,
- action_82,
- action_83,
- action_84,
- action_85,
- action_86,
- action_87,
- action_88,
- action_89,
- action_90,
- action_91,
- action_92,
- action_93,
- action_94,
- action_95,
- action_96,
- action_97,
- action_98,
- action_99,
- action_100,
- action_101,
- action_102,
- action_103,
- action_104,
- action_105,
- action_106,
- action_107,
- action_108,
- action_109,
- action_110,
- action_111,
- action_112,
- action_113,
- action_114,
- action_115,
- action_116,
- action_117,
- action_118,
- action_119,
- action_120,
- action_121,
- action_122,
- action_123,
- action_124,
- action_125,
- action_126,
- action_127,
- action_128,
- action_129,
- action_130,
- action_131,
- action_132,
- action_133,
- action_134,
- action_135,
- action_136,
- action_137,
- action_138,
- action_139,
- action_140,
- action_141,
- action_142,
- action_143,
- action_144,
- action_145,
- action_146,
- action_147,
- action_148,
- action_149,
- action_150,
- action_151,
- action_152,
- action_153,
- action_154,
- action_155,
- action_156,
- action_157,
- action_158,
- action_159,
- action_160,
- action_161,
- action_162,
- action_163,
- action_164,
- action_165,
- action_166,
- action_167,
- action_168,
- action_169,
- action_170,
- action_171,
- action_172,
- action_173,
- action_174,
- action_175,
- action_176,
- action_177,
- action_178,
- action_179,
- action_180,
- action_181,
- action_182,
- action_183,
- action_184,
- action_185,
- action_186,
- action_187,
- action_188,
- action_189,
- action_190,
- action_191,
- action_192,
- action_193,
- action_194,
- action_195,
- action_196,
- action_197,
- action_198,
- action_199,
- action_200,
- action_201,
- action_202,
- action_203,
- action_204,
- action_205,
- action_206,
- action_207,
- action_208,
- action_209,
- action_210,
- action_211,
- action_212,
- action_213,
- action_214,
- action_215,
- action_216,
- action_217,
- action_218,
- action_219,
- action_220,
- action_221,
- action_222,
- action_223,
- action_224,
- action_225,
- action_226,
- action_227,
- action_228,
- action_229,
- action_230,
- action_231,
- action_232,
- action_233,
- action_234,
- action_235,
- action_236,
- action_237,
- action_238,
- action_239,
- action_240,
- action_241,
- action_242,
- action_243,
- action_244,
- action_245,
- action_246,
- action_247,
- action_248,
- action_249,
- action_250,
- action_251,
- action_252,
- action_253,
- action_254,
- action_255,
- action_256,
- action_257,
- action_258,
- action_259,
- action_260,
- action_261,
- action_262,
- action_263,
- action_264,
- action_265,
- action_266,
- action_267,
- action_268,
- action_269,
- action_270,
- action_271,
- action_272,
- action_273,
- action_274,
- action_275,
- action_276,
- action_277,
- action_278,
- action_279,
- action_280,
- action_281,
- action_282,
- action_283,
- action_284,
- action_285,
- action_286,
- action_287,
- action_288,
- action_289,
- action_290,
- action_291,
- action_292,
- action_293,
- action_294,
- action_295,
- action_296,
- action_297,
- action_298,
- action_299,
- action_300,
- action_301,
- action_302,
- action_303,
- action_304,
- action_305,
- action_306,
- action_307,
- action_308,
- action_309,
- action_310,
- action_311,
- action_312,
- action_313,
- action_314,
- action_315,
- action_316,
- action_317,
- action_318,
- action_319,
- action_320,
- action_321,
- action_322,
- action_323,
- action_324,
- action_325,
- action_326,
- action_327,
- action_328,
- action_329,
- action_330,
- action_331,
- action_332,
- action_333,
- action_334,
- action_335,
- action_336,
- action_337,
- action_338,
- action_339,
- action_340,
- action_341,
- action_342,
- action_343,
- action_344,
- action_345,
- action_346,
- action_347,
- action_348,
- action_349,
- action_350,
- action_351,
- action_352,
- action_353,
- action_354,
- action_355,
- action_356,
- action_357,
- action_358,
- action_359,
- action_360,
- action_361,
- action_362,
- action_363,
- action_364,
- action_365,
- action_366,
- action_367,
- action_368,
- action_369,
- action_370,
- action_371,
- action_372,
- action_373,
- action_374,
- action_375,
- action_376,
- action_377,
- action_378,
- action_379,
- action_380,
- action_381,
- action_382,
- action_383,
- action_384,
- action_385,
- action_386,
- action_387,
- action_388,
- action_389,
- action_390,
- action_391,
- action_392,
- action_393,
- action_394,
- action_395,
- action_396,
- action_397,
- action_398,
- action_399,
- action_400,
- action_401,
- action_402,
- action_403,
- action_404,
- action_405,
- action_406,
- action_407,
- action_408,
- action_409,
- action_410,
- action_411,
- action_412,
- action_413,
- action_414,
- action_415,
- action_416,
- action_417,
- action_418,
- action_419,
- action_420,
- action_421,
- action_422,
- action_423,
- action_424,
- action_425,
- action_426,
- action_427,
- action_428,
- action_429,
- action_430,
- action_431,
- action_432,
- action_433,
- action_434,
- action_435,
- action_436,
- action_437,
- action_438,
- action_439,
- action_440,
- action_441,
- action_442,
- action_443,
- action_444,
- action_445,
- action_446,
- action_447,
- action_448,
- action_449,
- action_450,
- action_451,
- action_452,
- action_453,
- action_454,
- action_455,
- action_456,
- action_457,
- action_458,
- action_459,
- action_460,
- action_461,
- action_462,
- action_463,
- action_464,
- action_465,
- action_466,
- action_467,
- action_468,
- action_469,
- action_470,
- action_471,
- action_472,
- action_473,
- action_474,
- action_475,
- action_476,
- action_477,
- action_478,
- action_479,
- action_480,
- action_481,
- action_482,
- action_483,
- action_484,
- action_485,
- action_486,
- action_487,
- action_488,
- action_489,
- action_490,
- action_491,
- action_492,
- action_493,
- action_494,
- action_495,
- action_496,
- action_497,
- action_498,
- action_499,
- action_500,
- action_501,
- action_502,
- action_503,
- action_504,
- action_505,
- action_506,
- action_507,
- action_508,
- action_509,
- action_510,
- action_511,
- action_512,
- action_513,
- action_514,
- action_515,
- action_516,
- action_517,
- action_518,
- action_519,
- action_520,
- action_521,
- action_522,
- action_523,
- action_524,
- action_525,
- action_526,
- action_527,
- action_528,
- action_529,
- action_530,
- action_531,
- action_532,
- action_533,
- action_534,
- action_535,
- action_536,
- action_537,
- action_538,
- action_539,
- action_540,
- action_541,
- action_542,
- action_543,
- action_544,
- action_545,
- action_546,
- action_547,
- action_548,
- action_549,
- action_550,
- action_551,
- action_552,
- action_553,
- action_554,
- action_555,
- action_556,
- action_557,
- action_558,
- action_559,
- action_560,
- action_561,
- action_562,
- action_563,
- action_564,
- action_565,
- action_566,
- action_567,
- action_568,
- action_569,
- action_570,
- action_571,
- action_572,
- action_573,
- action_574,
- action_575,
- action_576,
- action_577,
- action_578,
- action_579,
- action_580,
- action_581,
- action_582,
- action_583,
- action_584,
- action_585,
- action_586,
- action_587,
- action_588,
- action_589,
- action_590,
- action_591,
- action_592,
- action_593,
- action_594,
- action_595,
- action_596,
- action_597,
- action_598,
- action_599,
- action_600,
- action_601,
- action_602,
- action_603,
- action_604,
- action_605,
- action_606,
- action_607,
- action_608,
- action_609,
- action_610,
- action_611,
- action_612,
- action_613,
- action_614,
- action_615,
- action_616,
- action_617,
- action_618,
- action_619,
- action_620,
- action_621,
- action_622,
- action_623,
- action_624,
- action_625,
- action_626,
- action_627,
- action_628,
- action_629,
- action_630,
- action_631,
- action_632,
- action_633,
- action_634,
- action_635,
- action_636,
- action_637,
- action_638,
- action_639,
- action_640,
- action_641,
- action_642,
- action_643,
- action_644,
- action_645,
- action_646,
- action_647,
- action_648,
- action_649,
- action_650,
- action_651,
- action_652,
- action_653,
- action_654,
- action_655,
- action_656,
- action_657,
- action_658,
- action_659,
- action_660,
- action_661,
- action_662,
- action_663,
- action_664,
- action_665,
- action_666,
- action_667,
- action_668,
- action_669,
- action_670,
- action_671,
- action_672,
- action_673,
- action_674,
- action_675,
- action_676,
- action_677,
- action_678,
- action_679,
- action_680,
- action_681,
- action_682,
- action_683,
- action_684,
- action_685,
- action_686,
- action_687,
- action_688,
- action_689,
- action_690,
- action_691,
- action_692,
- action_693,
- action_694,
- action_695,
- action_696,
- action_697,
- action_698,
- action_699,
- action_700,
- action_701,
- action_702,
- action_703,
- action_704,
- action_705,
- action_706,
- action_707,
- action_708,
- action_709,
- action_710,
- action_711,
- action_712,
- action_713,
- action_714,
- action_715,
- action_716,
- action_717,
- action_718,
- action_719,
- action_720,
- action_721,
- action_722,
- action_723,
- action_724,
- action_725,
- action_726,
- action_727,
- action_728,
- action_729,
- action_730,
- action_731,
- action_732,
- action_733,
- action_734,
- action_735,
- action_736,
- action_737,
- action_738,
- action_739,
- action_740,
- action_741,
- action_742,
- action_743,
- action_744,
- action_745,
- action_746,
- action_747,
- action_748,
- action_749,
- action_750,
- action_751,
- action_752,
- action_753,
- action_754,
- action_755,
- action_756,
- action_757,
- action_758,
- action_759,
- action_760,
- action_761,
- action_762,
- action_763,
- action_764,
- action_765,
- action_766,
- action_767,
- action_768,
- action_769,
- action_770,
- action_771,
- action_772,
- action_773,
- action_774,
- action_775,
- action_776,
- action_777,
- action_778,
- action_779,
- action_780,
- action_781,
- action_782,
- action_783,
- action_784,
- action_785,
- action_786,
- action_787,
- action_788,
- action_789,
- action_790,
- action_791,
- action_792,
- action_793,
- action_794,
- action_795,
- action_796,
- action_797,
- action_798,
- action_799,
- action_800,
- action_801,
- action_802,
- action_803,
- action_804,
- action_805,
- action_806,
- action_807,
- action_808,
- action_809,
- action_810,
- action_811,
- action_812,
- action_813,
- action_814,
- action_815,
- action_816,
- action_817,
- action_818,
- action_819,
- action_820,
- action_821,
- action_822,
- action_823,
- action_824,
- action_825,
- action_826,
- action_827,
- action_828,
- action_829,
- action_830,
- action_831,
- action_832,
- action_833,
- action_834,
- action_835,
- action_836,
- action_837,
- action_838,
- action_839,
- action_840,
- action_841,
- action_842,
- action_843,
- action_844,
- action_845,
- action_846,
- action_847,
- action_848,
- action_849,
- action_850,
- action_851,
- action_852,
- action_853,
- action_854,
- action_855,
- action_856,
- action_857,
- action_858,
- action_859,
- action_860,
- action_861,
- action_862,
- action_863,
- action_864,
- action_865,
- action_866,
- action_867,
- action_868,
- action_869,
- action_870,
- action_871,
- action_872,
- action_873,
- action_874,
- action_875,
- action_876,
- action_877,
- action_878,
- action_879,
- action_880,
- action_881,
- action_882,
- action_883,
- action_884,
- action_885,
- action_886,
- action_887,
- action_888,
- action_889,
- action_890,
- action_891,
- action_892,
- action_893,
- action_894,
- action_895,
- action_896,
- action_897,
- action_898,
- action_899,
- action_900,
- action_901,
- action_902,
- action_903,
- action_904,
- action_905,
- action_906,
- action_907,
- action_908,
- action_909,
- action_910,
- action_911,
- action_912,
- action_913,
- action_914,
- action_915,
- action_916,
- action_917,
- action_918,
- action_919,
- action_920,
- action_921,
- action_922,
- action_923,
- action_924,
- action_925,
- action_926,
- action_927,
- action_928,
- action_929,
- action_930,
- action_931,
- action_932,
- action_933,
- action_934,
- action_935,
- action_936,
- action_937,
- action_938,
- action_939,
- action_940,
- action_941,
- action_942,
- action_943,
- action_944,
- action_945,
- action_946,
- action_947,
- action_948,
- action_949,
- action_950,
- action_951,
- action_952,
- action_953,
- action_954,
- action_955,
- action_956,
- action_957,
- action_958,
- action_959,
- action_960,
- action_961,
- action_962,
- action_963,
- action_964,
- action_965,
- action_966,
- action_967,
- action_968,
- action_969,
- action_970,
- action_971,
- action_972,
- action_973,
- action_974,
- action_975,
- action_976,
- action_977,
- action_978,
- action_979 :: () => Int -> HappyReduction (P)
-
-happyReduce_5,
- happyReduce_6,
- happyReduce_7,
- happyReduce_8,
- happyReduce_9,
- happyReduce_10,
- happyReduce_11,
- happyReduce_12,
- happyReduce_13,
- happyReduce_14,
- happyReduce_15,
- happyReduce_16,
- happyReduce_17,
- happyReduce_18,
- happyReduce_19,
- happyReduce_20,
- happyReduce_21,
- happyReduce_22,
- happyReduce_23,
- happyReduce_24,
- happyReduce_25,
- happyReduce_26,
- happyReduce_27,
- happyReduce_28,
- happyReduce_29,
- happyReduce_30,
- happyReduce_31,
- happyReduce_32,
- happyReduce_33,
- happyReduce_34,
- happyReduce_35,
- happyReduce_36,
- happyReduce_37,
- happyReduce_38,
- happyReduce_39,
- happyReduce_40,
- happyReduce_41,
- happyReduce_42,
- happyReduce_43,
- happyReduce_44,
- happyReduce_45,
- happyReduce_46,
- happyReduce_47,
- happyReduce_48,
- happyReduce_49,
- happyReduce_50,
- happyReduce_51,
- happyReduce_52,
- happyReduce_53,
- happyReduce_54,
- happyReduce_55,
- happyReduce_56,
- happyReduce_57,
- happyReduce_58,
- happyReduce_59,
- happyReduce_60,
- happyReduce_61,
- happyReduce_62,
- happyReduce_63,
- happyReduce_64,
- happyReduce_65,
- happyReduce_66,
- happyReduce_67,
- happyReduce_68,
- happyReduce_69,
- happyReduce_70,
- happyReduce_71,
- happyReduce_72,
- happyReduce_73,
- happyReduce_74,
- happyReduce_75,
- happyReduce_76,
- happyReduce_77,
- happyReduce_78,
- happyReduce_79,
- happyReduce_80,
- happyReduce_81,
- happyReduce_82,
- happyReduce_83,
- happyReduce_84,
- happyReduce_85,
- happyReduce_86,
- happyReduce_87,
- happyReduce_88,
- happyReduce_89,
- happyReduce_90,
- happyReduce_91,
- happyReduce_92,
- happyReduce_93,
- happyReduce_94,
- happyReduce_95,
- happyReduce_96,
- happyReduce_97,
- happyReduce_98,
- happyReduce_99,
- happyReduce_100,
- happyReduce_101,
- happyReduce_102,
- happyReduce_103,
- happyReduce_104,
- happyReduce_105,
- happyReduce_106,
- happyReduce_107,
- happyReduce_108,
- happyReduce_109,
- happyReduce_110,
- happyReduce_111,
- happyReduce_112,
- happyReduce_113,
- happyReduce_114,
- happyReduce_115,
- happyReduce_116,
- happyReduce_117,
- happyReduce_118,
- happyReduce_119,
- happyReduce_120,
- happyReduce_121,
- happyReduce_122,
- happyReduce_123,
- happyReduce_124,
- happyReduce_125,
- happyReduce_126,
- happyReduce_127,
- happyReduce_128,
- happyReduce_129,
- happyReduce_130,
- happyReduce_131,
- happyReduce_132,
- happyReduce_133,
- happyReduce_134,
- happyReduce_135,
- happyReduce_136,
- happyReduce_137,
- happyReduce_138,
- happyReduce_139,
- happyReduce_140,
- happyReduce_141,
- happyReduce_142,
- happyReduce_143,
- happyReduce_144,
- happyReduce_145,
- happyReduce_146,
- happyReduce_147,
- happyReduce_148,
- happyReduce_149,
- happyReduce_150,
- happyReduce_151,
- happyReduce_152,
- happyReduce_153,
- happyReduce_154,
- happyReduce_155,
- happyReduce_156,
- happyReduce_157,
- happyReduce_158,
- happyReduce_159,
- happyReduce_160,
- happyReduce_161,
- happyReduce_162,
- happyReduce_163,
- happyReduce_164,
- happyReduce_165,
- happyReduce_166,
- happyReduce_167,
- happyReduce_168,
- happyReduce_169,
- happyReduce_170,
- happyReduce_171,
- happyReduce_172,
- happyReduce_173,
- happyReduce_174,
- happyReduce_175,
- happyReduce_176,
- happyReduce_177,
- happyReduce_178,
- happyReduce_179,
- happyReduce_180,
- happyReduce_181,
- happyReduce_182,
- happyReduce_183,
- happyReduce_184,
- happyReduce_185,
- happyReduce_186,
- happyReduce_187,
- happyReduce_188,
- happyReduce_189,
- happyReduce_190,
- happyReduce_191,
- happyReduce_192,
- happyReduce_193,
- happyReduce_194,
- happyReduce_195,
- happyReduce_196,
- happyReduce_197,
- happyReduce_198,
- happyReduce_199,
- happyReduce_200,
- happyReduce_201,
- happyReduce_202,
- happyReduce_203,
- happyReduce_204,
- happyReduce_205,
- happyReduce_206,
- happyReduce_207,
- happyReduce_208,
- happyReduce_209,
- happyReduce_210,
- happyReduce_211,
- happyReduce_212,
- happyReduce_213,
- happyReduce_214,
- happyReduce_215,
- happyReduce_216,
- happyReduce_217,
- happyReduce_218,
- happyReduce_219,
- happyReduce_220,
- happyReduce_221,
- happyReduce_222,
- happyReduce_223,
- happyReduce_224,
- happyReduce_225,
- happyReduce_226,
- happyReduce_227,
- happyReduce_228,
- happyReduce_229,
- happyReduce_230,
- happyReduce_231,
- happyReduce_232,
- happyReduce_233,
- happyReduce_234,
- happyReduce_235,
- happyReduce_236,
- happyReduce_237,
- happyReduce_238,
- happyReduce_239,
- happyReduce_240,
- happyReduce_241,
- happyReduce_242,
- happyReduce_243,
- happyReduce_244,
- happyReduce_245,
- happyReduce_246,
- happyReduce_247,
- happyReduce_248,
- happyReduce_249,
- happyReduce_250,
- happyReduce_251,
- happyReduce_252,
- happyReduce_253,
- happyReduce_254,
- happyReduce_255,
- happyReduce_256,
- happyReduce_257,
- happyReduce_258,
- happyReduce_259,
- happyReduce_260,
- happyReduce_261,
- happyReduce_262,
- happyReduce_263,
- happyReduce_264,
- happyReduce_265,
- happyReduce_266,
- happyReduce_267,
- happyReduce_268,
- happyReduce_269,
- happyReduce_270,
- happyReduce_271,
- happyReduce_272,
- happyReduce_273,
- happyReduce_274,
- happyReduce_275,
- happyReduce_276,
- happyReduce_277,
- happyReduce_278,
- happyReduce_279,
- happyReduce_280,
- happyReduce_281,
- happyReduce_282,
- happyReduce_283,
- happyReduce_284,
- happyReduce_285,
- happyReduce_286,
- happyReduce_287,
- happyReduce_288,
- happyReduce_289,
- happyReduce_290,
- happyReduce_291,
- happyReduce_292,
- happyReduce_293,
- happyReduce_294,
- happyReduce_295,
- happyReduce_296,
- happyReduce_297,
- happyReduce_298,
- happyReduce_299,
- happyReduce_300,
- happyReduce_301,
- happyReduce_302,
- happyReduce_303,
- happyReduce_304,
- happyReduce_305,
- happyReduce_306,
- happyReduce_307,
- happyReduce_308,
- happyReduce_309,
- happyReduce_310,
- happyReduce_311,
- happyReduce_312,
- happyReduce_313,
- happyReduce_314,
- happyReduce_315,
- happyReduce_316,
- happyReduce_317,
- happyReduce_318,
- happyReduce_319,
- happyReduce_320,
- happyReduce_321,
- happyReduce_322,
- happyReduce_323,
- happyReduce_324,
- happyReduce_325,
- happyReduce_326,
- happyReduce_327,
- happyReduce_328,
- happyReduce_329,
- happyReduce_330,
- happyReduce_331,
- happyReduce_332,
- happyReduce_333,
- happyReduce_334,
- happyReduce_335,
- happyReduce_336,
- happyReduce_337,
- happyReduce_338,
- happyReduce_339,
- happyReduce_340,
- happyReduce_341,
- happyReduce_342,
- happyReduce_343,
- happyReduce_344,
- happyReduce_345,
- happyReduce_346,
- happyReduce_347,
- happyReduce_348,
- happyReduce_349,
- happyReduce_350,
- happyReduce_351,
- happyReduce_352,
- happyReduce_353,
- happyReduce_354,
- happyReduce_355,
- happyReduce_356,
- happyReduce_357,
- happyReduce_358,
- happyReduce_359,
- happyReduce_360,
- happyReduce_361,
- happyReduce_362,
- happyReduce_363,
- happyReduce_364,
- happyReduce_365,
- happyReduce_366,
- happyReduce_367,
- happyReduce_368,
- happyReduce_369,
- happyReduce_370,
- happyReduce_371,
- happyReduce_372,
- happyReduce_373,
- happyReduce_374,
- happyReduce_375,
- happyReduce_376,
- happyReduce_377,
- happyReduce_378,
- happyReduce_379,
- happyReduce_380,
- happyReduce_381,
- happyReduce_382,
- happyReduce_383,
- happyReduce_384,
- happyReduce_385,
- happyReduce_386,
- happyReduce_387,
- happyReduce_388,
- happyReduce_389,
- happyReduce_390,
- happyReduce_391,
- happyReduce_392,
- happyReduce_393,
- happyReduce_394,
- happyReduce_395,
- happyReduce_396,
- happyReduce_397,
- happyReduce_398,
- happyReduce_399,
- happyReduce_400,
- happyReduce_401,
- happyReduce_402,
- happyReduce_403,
- happyReduce_404,
- happyReduce_405,
- happyReduce_406,
- happyReduce_407,
- happyReduce_408,
- happyReduce_409,
- happyReduce_410,
- happyReduce_411,
- happyReduce_412,
- happyReduce_413,
- happyReduce_414,
- happyReduce_415,
- happyReduce_416,
- happyReduce_417,
- happyReduce_418,
- happyReduce_419,
- happyReduce_420,
- happyReduce_421,
- happyReduce_422,
- happyReduce_423,
- happyReduce_424,
- happyReduce_425,
- happyReduce_426,
- happyReduce_427,
- happyReduce_428,
- happyReduce_429,
- happyReduce_430,
- happyReduce_431,
- happyReduce_432,
- happyReduce_433,
- happyReduce_434,
- happyReduce_435,
- happyReduce_436,
- happyReduce_437,
- happyReduce_438,
- happyReduce_439,
- happyReduce_440,
- happyReduce_441,
- happyReduce_442,
- happyReduce_443,
- happyReduce_444,
- happyReduce_445,
- happyReduce_446,
- happyReduce_447,
- happyReduce_448,
- happyReduce_449,
- happyReduce_450,
- happyReduce_451,
- happyReduce_452,
- happyReduce_453,
- happyReduce_454,
- happyReduce_455,
- happyReduce_456,
- happyReduce_457,
- happyReduce_458,
- happyReduce_459,
- happyReduce_460,
- happyReduce_461,
- happyReduce_462,
- happyReduce_463,
- happyReduce_464,
- happyReduce_465,
- happyReduce_466,
- happyReduce_467,
- happyReduce_468,
- happyReduce_469,
- happyReduce_470,
- happyReduce_471,
- happyReduce_472,
- happyReduce_473,
- happyReduce_474,
- happyReduce_475,
- happyReduce_476,
- happyReduce_477,
- happyReduce_478,
- happyReduce_479,
- happyReduce_480,
- happyReduce_481,
- happyReduce_482,
- happyReduce_483,
- happyReduce_484,
- happyReduce_485,
- happyReduce_486,
- happyReduce_487,
- happyReduce_488,
- happyReduce_489,
- happyReduce_490,
- happyReduce_491,
- happyReduce_492,
- happyReduce_493,
- happyReduce_494,
- happyReduce_495,
- happyReduce_496,
- happyReduce_497,
- happyReduce_498,
- happyReduce_499,
- happyReduce_500,
- happyReduce_501,
- happyReduce_502,
- happyReduce_503,
- happyReduce_504,
- happyReduce_505,
- happyReduce_506,
- happyReduce_507,
- happyReduce_508,
- happyReduce_509,
- happyReduce_510,
- happyReduce_511,
- happyReduce_512,
- happyReduce_513,
- happyReduce_514,
- happyReduce_515,
- happyReduce_516,
- happyReduce_517,
- happyReduce_518,
- happyReduce_519,
- happyReduce_520,
- happyReduce_521,
- happyReduce_522,
- happyReduce_523,
- happyReduce_524,
- happyReduce_525,
- happyReduce_526,
- happyReduce_527,
- happyReduce_528,
- happyReduce_529,
- happyReduce_530,
- happyReduce_531,
- happyReduce_532,
- happyReduce_533,
- happyReduce_534,
- happyReduce_535,
- happyReduce_536,
- happyReduce_537,
- happyReduce_538,
- happyReduce_539,
- happyReduce_540,
- happyReduce_541,
- happyReduce_542,
- happyReduce_543,
- happyReduce_544,
- happyReduce_545,
- happyReduce_546 :: () => HappyReduction (P)
-
-action_0 (236) = happyReduce_15
-action_0 (326) = happyShift action_33
-action_0 (330) = happyShift action_34
-action_0 (9) = happyGoto action_149
-action_0 (10) = happyGoto action_150
-action_0 (11) = happyGoto action_151
-action_0 (213) = happyGoto action_31
-action_0 (214) = happyGoto action_32
-action_0 _ = happyReduce_16
-
-action_1 (217) = happyShift action_111
-action_1 (218) = happyShift action_11
-action_1 (219) = happyShift action_112
-action_1 (224) = happyShift action_12
-action_1 (225) = happyShift action_113
-action_1 (227) = happyShift action_13
-action_1 (228) = happyShift action_114
-action_1 (235) = happyShift action_115
-action_1 (239) = happyShift action_14
-action_1 (243) = happyShift action_116
-action_1 (244) = happyShift action_15
-action_1 (246) = happyShift action_16
-action_1 (247) = happyShift action_17
-action_1 (248) = happyShift action_18
-action_1 (249) = happyShift action_19
-action_1 (250) = happyShift action_20
-action_1 (251) = happyShift action_21
-action_1 (252) = happyShift action_117
-action_1 (253) = happyShift action_22
-action_1 (254) = happyShift action_23
-action_1 (255) = happyShift action_24
-action_1 (257) = happyShift action_118
-action_1 (258) = happyShift action_119
-action_1 (264) = happyShift action_120
-action_1 (265) = happyShift action_121
-action_1 (266) = happyShift action_122
-action_1 (274) = happyShift action_123
-action_1 (279) = happyShift action_124
-action_1 (281) = happyShift action_125
-action_1 (282) = happyShift action_126
-action_1 (295) = happyShift action_127
-action_1 (297) = happyShift action_128
-action_1 (299) = happyShift action_129
-action_1 (301) = happyShift action_130
-action_1 (303) = happyShift action_131
-action_1 (308) = happyShift action_26
-action_1 (309) = happyShift action_87
-action_1 (312) = happyShift action_27
-action_1 (313) = happyShift action_90
-action_1 (316) = happyShift action_63
-action_1 (317) = happyShift action_132
-action_1 (318) = happyShift action_133
-action_1 (319) = happyShift action_134
-action_1 (320) = happyShift action_135
-action_1 (321) = happyShift action_136
-action_1 (322) = happyShift action_137
-action_1 (323) = happyShift action_138
-action_1 (324) = happyShift action_139
-action_1 (325) = happyShift action_140
-action_1 (331) = happyShift action_141
-action_1 (332) = happyShift action_142
-action_1 (333) = happyShift action_143
-action_1 (334) = happyShift action_144
-action_1 (336) = happyShift action_145
-action_1 (337) = happyShift action_146
-action_1 (338) = happyShift action_147
-action_1 (339) = happyShift action_148
-action_1 (26) = happyGoto action_93
-action_1 (121) = happyGoto action_94
-action_1 (122) = happyGoto action_95
-action_1 (123) = happyGoto action_96
-action_1 (124) = happyGoto action_97
-action_1 (125) = happyGoto action_98
-action_1 (126) = happyGoto action_99
-action_1 (127) = happyGoto action_100
-action_1 (128) = happyGoto action_101
-action_1 (129) = happyGoto action_102
-action_1 (150) = happyGoto action_103
-action_1 (156) = happyGoto action_104
-action_1 (157) = happyGoto action_105
-action_1 (158) = happyGoto action_106
-action_1 (164) = happyGoto action_107
-action_1 (167) = happyGoto action_108
-action_1 (169) = happyGoto action_67
-action_1 (190) = happyGoto action_109
-action_1 (191) = happyGoto action_7
-action_1 (192) = happyGoto action_8
-action_1 (193) = happyGoto action_9
-action_1 (199) = happyGoto action_10
-action_1 (201) = happyGoto action_75
-action_1 (202) = happyGoto action_76
-action_1 (205) = happyGoto action_110
-action_1 _ = happyReduce_409
-
-action_2 (218) = happyShift action_11
-action_2 (224) = happyShift action_12
-action_2 (227) = happyShift action_13
-action_2 (239) = happyShift action_14
-action_2 (244) = happyShift action_15
-action_2 (246) = happyShift action_16
-action_2 (247) = happyShift action_17
-action_2 (248) = happyShift action_18
-action_2 (249) = happyShift action_19
-action_2 (250) = happyShift action_20
-action_2 (251) = happyShift action_21
-action_2 (253) = happyShift action_22
-action_2 (254) = happyShift action_23
-action_2 (255) = happyShift action_24
-action_2 (271) = happyShift action_79
-action_2 (281) = happyShift action_80
-action_2 (282) = happyShift action_81
-action_2 (283) = happyShift action_82
-action_2 (288) = happyShift action_83
-action_2 (295) = happyShift action_84
-action_2 (299) = happyShift action_85
-action_2 (307) = happyShift action_86
-action_2 (308) = happyShift action_26
-action_2 (309) = happyShift action_87
-action_2 (310) = happyShift action_88
-action_2 (311) = happyShift action_89
-action_2 (312) = happyShift action_27
-action_2 (313) = happyShift action_90
-action_2 (314) = happyShift action_91
-action_2 (315) = happyShift action_92
-action_2 (8) = happyGoto action_65
-action_2 (167) = happyGoto action_66
-action_2 (169) = happyGoto action_67
-action_2 (171) = happyGoto action_68
-action_2 (183) = happyGoto action_69
-action_2 (190) = happyGoto action_6
-action_2 (191) = happyGoto action_7
-action_2 (192) = happyGoto action_8
-action_2 (193) = happyGoto action_9
-action_2 (194) = happyGoto action_70
-action_2 (196) = happyGoto action_71
-action_2 (197) = happyGoto action_72
-action_2 (198) = happyGoto action_73
-action_2 (199) = happyGoto action_10
-action_2 (200) = happyGoto action_74
-action_2 (201) = happyGoto action_75
-action_2 (202) = happyGoto action_76
-action_2 (203) = happyGoto action_77
-action_2 (204) = happyGoto action_78
-action_2 _ = happyFail
-
-action_3 (218) = happyShift action_11
-action_3 (224) = happyShift action_12
-action_3 (227) = happyShift action_13
-action_3 (239) = happyShift action_14
-action_3 (244) = happyShift action_50
-action_3 (246) = happyShift action_16
-action_3 (247) = happyShift action_17
-action_3 (248) = happyShift action_18
-action_3 (249) = happyShift action_51
-action_3 (250) = happyShift action_52
-action_3 (251) = happyShift action_53
-action_3 (254) = happyShift action_23
-action_3 (255) = happyShift action_24
-action_3 (268) = happyShift action_54
-action_3 (282) = happyShift action_55
-action_3 (295) = happyShift action_56
-action_3 (297) = happyShift action_57
-action_3 (299) = happyShift action_58
-action_3 (301) = happyShift action_59
-action_3 (308) = happyShift action_60
-action_3 (309) = happyShift action_61
-action_3 (313) = happyShift action_62
-action_3 (316) = happyShift action_63
-action_3 (319) = happyShift action_64
-action_3 (82) = happyGoto action_35
-action_3 (83) = happyGoto action_36
-action_3 (84) = happyGoto action_37
-action_3 (85) = happyGoto action_38
-action_3 (86) = happyGoto action_39
-action_3 (87) = happyGoto action_40
-action_3 (89) = happyGoto action_41
-action_3 (164) = happyGoto action_42
-action_3 (172) = happyGoto action_43
-action_3 (173) = happyGoto action_44
-action_3 (175) = happyGoto action_45
-action_3 (176) = happyGoto action_46
-action_3 (185) = happyGoto action_47
-action_3 (187) = happyGoto action_48
-action_3 (199) = happyGoto action_49
-action_3 _ = happyFail
-
-action_4 (236) = happyReduce_15
-action_4 (326) = happyShift action_33
-action_4 (330) = happyShift action_34
-action_4 (10) = happyGoto action_28
-action_4 (11) = happyGoto action_29
-action_4 (16) = happyGoto action_30
-action_4 (213) = happyGoto action_31
-action_4 (214) = happyGoto action_32
-action_4 _ = happyReduce_16
-
-action_5 (218) = happyShift action_11
-action_5 (224) = happyShift action_12
-action_5 (227) = happyShift action_13
-action_5 (239) = happyShift action_14
-action_5 (244) = happyShift action_15
-action_5 (246) = happyShift action_16
-action_5 (247) = happyShift action_17
-action_5 (248) = happyShift action_18
-action_5 (249) = happyShift action_19
-action_5 (250) = happyShift action_20
-action_5 (251) = happyShift action_21
-action_5 (253) = happyShift action_22
-action_5 (254) = happyShift action_23
-action_5 (255) = happyShift action_24
-action_5 (299) = happyShift action_25
-action_5 (308) = happyShift action_26
-action_5 (312) = happyShift action_27
-action_5 (190) = happyGoto action_6
-action_5 (191) = happyGoto action_7
-action_5 (192) = happyGoto action_8
-action_5 (193) = happyGoto action_9
-action_5 (199) = happyGoto action_10
-action_5 _ = happyFail
-
-action_6 _ = happyReduce_5
-
-action_7 _ = happyReduce_483
-
-action_8 _ = happyReduce_486
-
-action_9 _ = happyReduce_488
-
-action_10 _ = happyReduce_493
-
-action_11 _ = happyReduce_505
-
-action_12 _ = happyReduce_508
-
-action_13 _ = happyReduce_507
-
-action_14 _ = happyReduce_506
-
-action_15 _ = happyReduce_494
-
-action_16 _ = happyReduce_509
-
-action_17 _ = happyReduce_510
-
-action_18 _ = happyReduce_511
-
-action_19 _ = happyReduce_490
-
-action_20 _ = happyReduce_491
-
-action_21 _ = happyReduce_489
-
-action_22 _ = happyReduce_495
-
-action_23 _ = happyReduce_512
-
-action_24 _ = happyReduce_513
-
-action_25 (281) = happyShift action_80
-action_25 (282) = happyShift action_81
-action_25 (283) = happyShift action_82
-action_25 (288) = happyShift action_83
-action_25 (310) = happyShift action_88
-action_25 (314) = happyShift action_91
-action_25 (196) = happyGoto action_288
-action_25 (197) = happyGoto action_234
-action_25 (198) = happyGoto action_73
-action_25 (200) = happyGoto action_74
-action_25 _ = happyFail
-
-action_26 _ = happyReduce_492
-
-action_27 _ = happyReduce_487
-
-action_28 (236) = happyShift action_325
-action_28 _ = happyFail
-
-action_29 (229) = happyShift action_178
-action_29 (27) = happyGoto action_324
-action_29 (28) = happyGoto action_155
-action_29 _ = happyReduce_56
-
-action_30 (1) = happyAccept
-action_30 _ = happyFail
-
-action_31 (326) = happyShift action_33
-action_31 (214) = happyGoto action_323
-action_31 _ = happyReduce_12
-
-action_32 (330) = happyShift action_34
-action_32 (213) = happyGoto action_322
-action_32 _ = happyReduce_11
-
-action_33 _ = happyReduce_542
-
-action_34 _ = happyReduce_541
-
-action_35 (218) = happyShift action_11
-action_35 (224) = happyShift action_12
-action_35 (227) = happyShift action_13
-action_35 (239) = happyShift action_14
-action_35 (246) = happyShift action_16
-action_35 (247) = happyShift action_17
-action_35 (248) = happyShift action_18
-action_35 (249) = happyShift action_51
-action_35 (250) = happyShift action_52
-action_35 (251) = happyShift action_53
-action_35 (254) = happyShift action_23
-action_35 (255) = happyShift action_24
-action_35 (268) = happyShift action_54
-action_35 (282) = happyShift action_55
-action_35 (295) = happyShift action_56
-action_35 (297) = happyShift action_57
-action_35 (299) = happyShift action_58
-action_35 (301) = happyShift action_59
-action_35 (308) = happyShift action_60
-action_35 (309) = happyShift action_61
-action_35 (313) = happyShift action_62
-action_35 (319) = happyShift action_64
-action_35 (82) = happyGoto action_35
-action_35 (89) = happyGoto action_321
-action_35 (172) = happyGoto action_43
-action_35 (173) = happyGoto action_44
-action_35 (175) = happyGoto action_45
-action_35 (176) = happyGoto action_46
-action_35 (185) = happyGoto action_47
-action_35 (187) = happyGoto action_48
-action_35 (199) = happyGoto action_49
-action_35 _ = happyFail
-
-action_36 (340) = happyAccept
-action_36 _ = happyFail
-
-action_37 (280) = happyShift action_320
-action_37 _ = happyFail
-
-action_38 _ = happyReduce_199
-
-action_39 _ = happyReduce_203
-
-action_40 (218) = happyShift action_11
-action_40 (224) = happyShift action_12
-action_40 (227) = happyShift action_13
-action_40 (239) = happyShift action_14
-action_40 (246) = happyShift action_16
-action_40 (247) = happyShift action_17
-action_40 (248) = happyShift action_18
-action_40 (249) = happyShift action_51
-action_40 (250) = happyShift action_52
-action_40 (251) = happyShift action_53
-action_40 (254) = happyShift action_23
-action_40 (255) = happyShift action_24
-action_40 (268) = happyShift action_54
-action_40 (277) = happyShift action_317
-action_40 (279) = happyShift action_318
-action_40 (280) = happyReduce_201
-action_40 (282) = happyShift action_55
-action_40 (295) = happyShift action_56
-action_40 (297) = happyShift action_57
-action_40 (299) = happyShift action_58
-action_40 (301) = happyShift action_59
-action_40 (307) = happyShift action_319
-action_40 (308) = happyShift action_60
-action_40 (309) = happyShift action_61
-action_40 (310) = happyShift action_299
-action_40 (311) = happyShift action_300
-action_40 (313) = happyShift action_62
-action_40 (315) = happyShift action_301
-action_40 (319) = happyShift action_64
-action_40 (82) = happyGoto action_35
-action_40 (89) = happyGoto action_312
-action_40 (172) = happyGoto action_43
-action_40 (173) = happyGoto action_44
-action_40 (174) = happyGoto action_313
-action_40 (175) = happyGoto action_45
-action_40 (176) = happyGoto action_46
-action_40 (177) = happyGoto action_314
-action_40 (178) = happyGoto action_294
-action_40 (185) = happyGoto action_47
-action_40 (186) = happyGoto action_315
-action_40 (187) = happyGoto action_48
-action_40 (188) = happyGoto action_316
-action_40 (199) = happyGoto action_49
-action_40 _ = happyReduce_204
-
-action_41 _ = happyReduce_210
-
-action_42 (272) = happyShift action_311
-action_42 _ = happyFail
-
-action_43 _ = happyReduce_213
-
-action_44 _ = happyReduce_443
-
-action_45 _ = happyReduce_449
-
-action_46 _ = happyReduce_454
-
-action_47 _ = happyReduce_214
-
-action_48 _ = happyReduce_471
-
-action_49 _ = happyReduce_476
-
-action_50 (218) = happyShift action_11
-action_50 (224) = happyShift action_12
-action_50 (227) = happyShift action_13
-action_50 (239) = happyShift action_14
-action_50 (246) = happyShift action_16
-action_50 (247) = happyShift action_17
-action_50 (248) = happyShift action_18
-action_50 (249) = happyShift action_51
-action_50 (250) = happyShift action_52
-action_50 (251) = happyShift action_53
-action_50 (254) = happyShift action_23
-action_50 (255) = happyShift action_24
-action_50 (299) = happyShift action_310
-action_50 (308) = happyShift action_60
-action_50 (94) = happyGoto action_307
-action_50 (95) = happyGoto action_308
-action_50 (185) = happyGoto action_309
-action_50 (187) = happyGoto action_48
-action_50 (199) = happyGoto action_49
-action_50 _ = happyReduce_231
-
-action_51 _ = happyReduce_478
-
-action_52 _ = happyReduce_479
-
-action_53 _ = happyReduce_477
-
-action_54 (269) = happyShift action_306
-action_54 _ = happyFail
-
-action_55 _ = happyReduce_195
-
-action_56 (218) = happyShift action_11
-action_56 (224) = happyShift action_12
-action_56 (227) = happyShift action_13
-action_56 (239) = happyShift action_14
-action_56 (244) = happyShift action_50
-action_56 (246) = happyShift action_16
-action_56 (247) = happyShift action_17
-action_56 (248) = happyShift action_18
-action_56 (249) = happyShift action_51
-action_56 (250) = happyShift action_52
-action_56 (251) = happyShift action_53
-action_56 (254) = happyShift action_23
-action_56 (255) = happyShift action_24
-action_56 (268) = happyShift action_54
-action_56 (282) = happyShift action_55
-action_56 (295) = happyShift action_56
-action_56 (296) = happyShift action_305
-action_56 (297) = happyShift action_57
-action_56 (299) = happyShift action_58
-action_56 (301) = happyShift action_59
-action_56 (308) = happyShift action_60
-action_56 (309) = happyShift action_61
-action_56 (313) = happyShift action_62
-action_56 (316) = happyShift action_63
-action_56 (319) = happyShift action_64
-action_56 (82) = happyGoto action_35
-action_56 (83) = happyGoto action_304
-action_56 (84) = happyGoto action_37
-action_56 (85) = happyGoto action_38
-action_56 (86) = happyGoto action_39
-action_56 (87) = happyGoto action_40
-action_56 (89) = happyGoto action_41
-action_56 (164) = happyGoto action_42
-action_56 (172) = happyGoto action_43
-action_56 (173) = happyGoto action_44
-action_56 (175) = happyGoto action_45
-action_56 (176) = happyGoto action_46
-action_56 (185) = happyGoto action_47
-action_56 (187) = happyGoto action_48
-action_56 (199) = happyGoto action_49
-action_56 _ = happyFail
-
-action_57 (218) = happyShift action_11
-action_57 (224) = happyShift action_12
-action_57 (227) = happyShift action_13
-action_57 (239) = happyShift action_14
-action_57 (244) = happyShift action_50
-action_57 (246) = happyShift action_16
-action_57 (247) = happyShift action_17
-action_57 (248) = happyShift action_18
-action_57 (249) = happyShift action_51
-action_57 (250) = happyShift action_52
-action_57 (251) = happyShift action_53
-action_57 (254) = happyShift action_23
-action_57 (255) = happyShift action_24
-action_57 (268) = happyShift action_54
-action_57 (282) = happyShift action_55
-action_57 (295) = happyShift action_56
-action_57 (297) = happyShift action_57
-action_57 (298) = happyShift action_303
-action_57 (299) = happyShift action_58
-action_57 (301) = happyShift action_59
-action_57 (308) = happyShift action_60
-action_57 (309) = happyShift action_61
-action_57 (313) = happyShift action_62
-action_57 (316) = happyShift action_63
-action_57 (319) = happyShift action_64
-action_57 (82) = happyGoto action_35
-action_57 (83) = happyGoto action_302
-action_57 (84) = happyGoto action_37
-action_57 (85) = happyGoto action_38
-action_57 (86) = happyGoto action_39
-action_57 (87) = happyGoto action_40
-action_57 (89) = happyGoto action_41
-action_57 (164) = happyGoto action_42
-action_57 (172) = happyGoto action_43
-action_57 (173) = happyGoto action_44
-action_57 (175) = happyGoto action_45
-action_57 (176) = happyGoto action_46
-action_57 (185) = happyGoto action_47
-action_57 (187) = happyGoto action_48
-action_57 (199) = happyGoto action_49
-action_57 _ = happyFail
-
-action_58 (218) = happyShift action_11
-action_58 (224) = happyShift action_12
-action_58 (227) = happyShift action_13
-action_58 (239) = happyShift action_14
-action_58 (244) = happyShift action_50
-action_58 (246) = happyShift action_16
-action_58 (247) = happyShift action_17
-action_58 (248) = happyShift action_18
-action_58 (249) = happyShift action_51
-action_58 (250) = happyShift action_52
-action_58 (251) = happyShift action_53
-action_58 (254) = happyShift action_23
-action_58 (255) = happyShift action_24
-action_58 (268) = happyShift action_54
-action_58 (277) = happyShift action_297
-action_58 (282) = happyShift action_55
-action_58 (295) = happyShift action_56
-action_58 (297) = happyShift action_57
-action_58 (299) = happyShift action_58
-action_58 (300) = happyShift action_298
-action_58 (301) = happyShift action_59
-action_58 (306) = happyShift action_240
-action_58 (308) = happyShift action_60
-action_58 (309) = happyShift action_61
-action_58 (310) = happyShift action_299
-action_58 (311) = happyShift action_300
-action_58 (313) = happyShift action_62
-action_58 (315) = happyShift action_301
-action_58 (316) = happyShift action_63
-action_58 (319) = happyShift action_64
-action_58 (82) = happyGoto action_35
-action_58 (83) = happyGoto action_292
-action_58 (84) = happyGoto action_37
-action_58 (85) = happyGoto action_38
-action_58 (86) = happyGoto action_39
-action_58 (87) = happyGoto action_40
-action_58 (89) = happyGoto action_41
-action_58 (164) = happyGoto action_42
-action_58 (172) = happyGoto action_43
-action_58 (173) = happyGoto action_44
-action_58 (175) = happyGoto action_45
-action_58 (176) = happyGoto action_46
-action_58 (177) = happyGoto action_293
-action_58 (178) = happyGoto action_294
-action_58 (185) = happyGoto action_47
-action_58 (187) = happyGoto action_48
-action_58 (188) = happyGoto action_295
-action_58 (199) = happyGoto action_49
-action_58 (208) = happyGoto action_296
-action_58 _ = happyFail
-
-action_59 (218) = happyShift action_11
-action_59 (224) = happyShift action_12
-action_59 (227) = happyShift action_13
-action_59 (239) = happyShift action_14
-action_59 (244) = happyShift action_50
-action_59 (246) = happyShift action_16
-action_59 (247) = happyShift action_17
-action_59 (248) = happyShift action_18
-action_59 (249) = happyShift action_51
-action_59 (250) = happyShift action_52
-action_59 (251) = happyShift action_53
-action_59 (254) = happyShift action_23
-action_59 (255) = happyShift action_24
-action_59 (268) = happyShift action_54
-action_59 (282) = happyShift action_55
-action_59 (295) = happyShift action_56
-action_59 (297) = happyShift action_57
-action_59 (299) = happyShift action_58
-action_59 (301) = happyShift action_59
-action_59 (308) = happyShift action_60
-action_59 (309) = happyShift action_61
-action_59 (313) = happyShift action_62
-action_59 (316) = happyShift action_63
-action_59 (319) = happyShift action_64
-action_59 (82) = happyGoto action_35
-action_59 (83) = happyGoto action_290
-action_59 (84) = happyGoto action_37
-action_59 (85) = happyGoto action_38
-action_59 (86) = happyGoto action_39
-action_59 (87) = happyGoto action_40
-action_59 (89) = happyGoto action_41
-action_59 (93) = happyGoto action_291
-action_59 (164) = happyGoto action_42
-action_59 (172) = happyGoto action_43
-action_59 (173) = happyGoto action_44
-action_59 (175) = happyGoto action_45
-action_59 (176) = happyGoto action_46
-action_59 (185) = happyGoto action_47
-action_59 (187) = happyGoto action_48
-action_59 (199) = happyGoto action_49
-action_59 _ = happyFail
-
-action_60 _ = happyReduce_475
-
-action_61 _ = happyReduce_455
-
-action_62 _ = happyReduce_453
-
-action_63 _ = happyReduce_425
-
-action_64 _ = happyReduce_222
-
-action_65 (340) = happyAccept
-action_65 _ = happyFail
-
-action_66 _ = happyReduce_6
-
-action_67 _ = happyReduce_432
-
-action_68 _ = happyReduce_8
-
-action_69 _ = happyReduce_7
-
-action_70 _ = happyReduce_467
-
-action_71 _ = happyReduce_497
-
-action_72 _ = happyReduce_496
-
-action_73 _ = happyReduce_501
-
-action_74 _ = happyReduce_504
-
-action_75 _ = happyReduce_430
-
-action_76 _ = happyReduce_517
-
-action_77 _ = happyReduce_441
-
-action_78 _ = happyReduce_520
-
-action_79 _ = happyReduce_523
-
-action_80 _ = happyReduce_502
-
-action_81 _ = happyReduce_514
-
-action_82 _ = happyReduce_516
-
-action_83 _ = happyReduce_515
-
-action_84 (296) = happyShift action_247
-action_84 _ = happyFail
-
-action_85 (271) = happyShift action_79
-action_85 (281) = happyShift action_80
-action_85 (282) = happyShift action_81
-action_85 (283) = happyShift action_82
-action_85 (288) = happyShift action_83
-action_85 (300) = happyShift action_239
-action_85 (306) = happyShift action_240
-action_85 (310) = happyShift action_88
-action_85 (311) = happyShift action_89
-action_85 (314) = happyShift action_91
-action_85 (315) = happyShift action_92
-action_85 (196) = happyGoto action_288
-action_85 (197) = happyGoto action_234
-action_85 (198) = happyGoto action_73
-action_85 (200) = happyGoto action_74
-action_85 (203) = happyGoto action_289
-action_85 (204) = happyGoto action_78
-action_85 (208) = happyGoto action_237
-action_85 _ = happyFail
-
-action_86 (218) = happyShift action_11
-action_86 (224) = happyShift action_12
-action_86 (227) = happyShift action_13
-action_86 (239) = happyShift action_14
-action_86 (244) = happyShift action_15
-action_86 (246) = happyShift action_16
-action_86 (247) = happyShift action_17
-action_86 (248) = happyShift action_18
-action_86 (249) = happyShift action_19
-action_86 (250) = happyShift action_20
-action_86 (251) = happyShift action_21
-action_86 (253) = happyShift action_22
-action_86 (254) = happyShift action_23
-action_86 (255) = happyShift action_24
-action_86 (308) = happyShift action_26
-action_86 (309) = happyShift action_87
-action_86 (312) = happyShift action_27
-action_86 (313) = happyShift action_90
-action_86 (191) = happyGoto action_286
-action_86 (192) = happyGoto action_8
-action_86 (193) = happyGoto action_9
-action_86 (199) = happyGoto action_10
-action_86 (201) = happyGoto action_287
-action_86 (202) = happyGoto action_76
-action_86 _ = happyFail
-
-action_87 _ = happyReduce_519
-
-action_88 _ = happyReduce_503
-
-action_89 _ = happyReduce_522
-
-action_90 _ = happyReduce_518
-
-action_91 _ = happyReduce_500
-
-action_92 _ = happyReduce_521
-
-action_93 (291) = happyShift action_285
-action_93 _ = happyReduce_327
-
-action_94 _ = happyReduce_414
-
-action_95 (271) = happyShift action_79
-action_95 (272) = happyShift action_279
-action_95 (276) = happyReduce_395
-action_95 (277) = happyShift action_280
-action_95 (281) = happyShift action_80
-action_95 (282) = happyShift action_81
-action_95 (283) = happyShift action_82
-action_95 (284) = happyShift action_281
-action_95 (285) = happyShift action_282
-action_95 (286) = happyShift action_283
-action_95 (287) = happyShift action_284
-action_95 (288) = happyShift action_83
-action_95 (307) = happyShift action_86
-action_95 (310) = happyShift action_88
-action_95 (311) = happyShift action_89
-action_95 (314) = happyShift action_91
-action_95 (315) = happyShift action_92
-action_95 (171) = happyGoto action_276
-action_95 (181) = happyGoto action_277
-action_95 (183) = happyGoto action_278
-action_95 (194) = happyGoto action_70
-action_95 (196) = happyGoto action_71
-action_95 (197) = happyGoto action_72
-action_95 (198) = happyGoto action_73
-action_95 (200) = happyGoto action_74
-action_95 (203) = happyGoto action_77
-action_95 (204) = happyGoto action_78
-action_95 _ = happyReduce_300
-
-action_96 _ = happyReduce_301
-
-action_97 (217) = happyShift action_111
-action_97 (218) = happyShift action_11
-action_97 (219) = happyShift action_112
-action_97 (224) = happyShift action_12
-action_97 (225) = happyShift action_113
-action_97 (227) = happyShift action_13
-action_97 (228) = happyShift action_114
-action_97 (235) = happyShift action_183
-action_97 (239) = happyShift action_14
-action_97 (243) = happyShift action_116
-action_97 (244) = happyShift action_15
-action_97 (246) = happyShift action_16
-action_97 (247) = happyShift action_17
-action_97 (248) = happyShift action_18
-action_97 (249) = happyShift action_19
-action_97 (250) = happyShift action_20
-action_97 (251) = happyShift action_21
-action_97 (252) = happyShift action_117
-action_97 (253) = happyShift action_22
-action_97 (254) = happyShift action_23
-action_97 (255) = happyShift action_24
-action_97 (257) = happyShift action_118
-action_97 (264) = happyShift action_120
-action_97 (265) = happyShift action_121
-action_97 (266) = happyShift action_122
-action_97 (274) = happyShift action_123
-action_97 (279) = happyShift action_124
-action_97 (281) = happyShift action_125
-action_97 (295) = happyShift action_127
-action_97 (297) = happyShift action_128
-action_97 (299) = happyShift action_129
-action_97 (301) = happyShift action_130
-action_97 (303) = happyShift action_131
-action_97 (308) = happyShift action_26
-action_97 (309) = happyShift action_87
-action_97 (312) = happyShift action_27
-action_97 (313) = happyShift action_90
-action_97 (316) = happyShift action_63
-action_97 (317) = happyShift action_132
-action_97 (318) = happyShift action_133
-action_97 (319) = happyShift action_134
-action_97 (320) = happyShift action_135
-action_97 (321) = happyShift action_136
-action_97 (322) = happyShift action_137
-action_97 (323) = happyShift action_138
-action_97 (324) = happyShift action_139
-action_97 (325) = happyShift action_140
-action_97 (331) = happyShift action_141
-action_97 (332) = happyShift action_142
-action_97 (333) = happyShift action_143
-action_97 (334) = happyShift action_144
-action_97 (336) = happyShift action_145
-action_97 (337) = happyShift action_146
-action_97 (338) = happyShift action_147
-action_97 (339) = happyShift action_148
-action_97 (26) = happyGoto action_93
-action_97 (121) = happyGoto action_275
-action_97 (122) = happyGoto action_209
-action_97 (123) = happyGoto action_96
-action_97 (124) = happyGoto action_97
-action_97 (125) = happyGoto action_98
-action_97 (126) = happyGoto action_99
-action_97 (127) = happyGoto action_100
-action_97 (128) = happyGoto action_101
-action_97 (129) = happyGoto action_102
-action_97 (164) = happyGoto action_107
-action_97 (167) = happyGoto action_108
-action_97 (169) = happyGoto action_67
-action_97 (190) = happyGoto action_109
-action_97 (191) = happyGoto action_7
-action_97 (192) = happyGoto action_8
-action_97 (193) = happyGoto action_9
-action_97 (199) = happyGoto action_10
-action_97 (201) = happyGoto action_75
-action_97 (202) = happyGoto action_76
-action_97 (205) = happyGoto action_110
-action_97 _ = happyFail
-
-action_98 (217) = happyShift action_111
-action_98 (218) = happyShift action_11
-action_98 (219) = happyShift action_112
-action_98 (224) = happyShift action_12
-action_98 (225) = happyShift action_113
-action_98 (227) = happyShift action_13
-action_98 (228) = happyShift action_114
-action_98 (235) = happyShift action_183
-action_98 (239) = happyShift action_14
-action_98 (243) = happyShift action_116
-action_98 (244) = happyShift action_15
-action_98 (246) = happyShift action_16
-action_98 (247) = happyShift action_17
-action_98 (248) = happyShift action_18
-action_98 (249) = happyShift action_19
-action_98 (250) = happyShift action_20
-action_98 (251) = happyShift action_21
-action_98 (252) = happyShift action_117
-action_98 (253) = happyShift action_22
-action_98 (254) = happyShift action_23
-action_98 (255) = happyShift action_24
-action_98 (257) = happyShift action_118
-action_98 (264) = happyShift action_120
-action_98 (265) = happyShift action_121
-action_98 (266) = happyShift action_122
-action_98 (274) = happyShift action_123
-action_98 (279) = happyShift action_124
-action_98 (281) = happyShift action_125
-action_98 (295) = happyShift action_127
-action_98 (297) = happyShift action_128
-action_98 (299) = happyShift action_129
-action_98 (301) = happyShift action_130
-action_98 (303) = happyShift action_131
-action_98 (308) = happyShift action_26
-action_98 (309) = happyShift action_87
-action_98 (312) = happyShift action_27
-action_98 (313) = happyShift action_90
-action_98 (316) = happyShift action_63
-action_98 (317) = happyShift action_132
-action_98 (318) = happyShift action_133
-action_98 (319) = happyShift action_134
-action_98 (320) = happyShift action_135
-action_98 (321) = happyShift action_136
-action_98 (322) = happyShift action_137
-action_98 (323) = happyShift action_138
-action_98 (324) = happyShift action_139
-action_98 (325) = happyShift action_140
-action_98 (331) = happyShift action_141
-action_98 (332) = happyShift action_142
-action_98 (333) = happyShift action_143
-action_98 (334) = happyShift action_144
-action_98 (336) = happyShift action_145
-action_98 (337) = happyShift action_146
-action_98 (338) = happyShift action_147
-action_98 (339) = happyShift action_148
-action_98 (26) = happyGoto action_93
-action_98 (121) = happyGoto action_274
-action_98 (122) = happyGoto action_209
-action_98 (123) = happyGoto action_96
-action_98 (124) = happyGoto action_97
-action_98 (125) = happyGoto action_98
-action_98 (126) = happyGoto action_99
-action_98 (127) = happyGoto action_100
-action_98 (128) = happyGoto action_101
-action_98 (129) = happyGoto action_102
-action_98 (164) = happyGoto action_107
-action_98 (167) = happyGoto action_108
-action_98 (169) = happyGoto action_67
-action_98 (190) = happyGoto action_109
-action_98 (191) = happyGoto action_7
-action_98 (192) = happyGoto action_8
-action_98 (193) = happyGoto action_9
-action_98 (199) = happyGoto action_10
-action_98 (201) = happyGoto action_75
-action_98 (202) = happyGoto action_76
-action_98 (205) = happyGoto action_110
-action_98 _ = happyFail
-
-action_99 (217) = happyShift action_111
-action_99 (218) = happyShift action_11
-action_99 (224) = happyShift action_12
-action_99 (227) = happyShift action_13
-action_99 (239) = happyShift action_14
-action_99 (244) = happyShift action_15
-action_99 (246) = happyShift action_16
-action_99 (247) = happyShift action_17
-action_99 (248) = happyShift action_18
-action_99 (249) = happyShift action_19
-action_99 (250) = happyShift action_20
-action_99 (251) = happyShift action_21
-action_99 (253) = happyShift action_22
-action_99 (254) = happyShift action_23
-action_99 (255) = happyShift action_24
-action_99 (279) = happyShift action_124
-action_99 (295) = happyShift action_127
-action_99 (297) = happyShift action_128
-action_99 (299) = happyShift action_129
-action_99 (301) = happyShift action_130
-action_99 (303) = happyShift action_131
-action_99 (308) = happyShift action_26
-action_99 (309) = happyShift action_87
-action_99 (312) = happyShift action_27
-action_99 (313) = happyShift action_90
-action_99 (316) = happyShift action_63
-action_99 (317) = happyShift action_132
-action_99 (318) = happyShift action_133
-action_99 (319) = happyShift action_134
-action_99 (320) = happyShift action_135
-action_99 (321) = happyShift action_136
-action_99 (322) = happyShift action_137
-action_99 (323) = happyShift action_138
-action_99 (324) = happyShift action_139
-action_99 (325) = happyShift action_140
-action_99 (331) = happyShift action_141
-action_99 (332) = happyShift action_142
-action_99 (333) = happyShift action_143
-action_99 (334) = happyShift action_144
-action_99 (336) = happyShift action_145
-action_99 (337) = happyShift action_146
-action_99 (338) = happyShift action_147
-action_99 (339) = happyShift action_148
-action_99 (26) = happyGoto action_93
-action_99 (127) = happyGoto action_273
-action_99 (128) = happyGoto action_101
-action_99 (129) = happyGoto action_102
-action_99 (164) = happyGoto action_107
-action_99 (167) = happyGoto action_108
-action_99 (169) = happyGoto action_67
-action_99 (190) = happyGoto action_109
-action_99 (191) = happyGoto action_7
-action_99 (192) = happyGoto action_8
-action_99 (193) = happyGoto action_9
-action_99 (199) = happyGoto action_10
-action_99 (201) = happyGoto action_75
-action_99 (202) = happyGoto action_76
-action_99 (205) = happyGoto action_110
-action_99 _ = happyReduce_314
-
-action_100 _ = happyReduce_319
-
-action_101 (289) = happyShift action_272
-action_101 _ = happyReduce_322
-
-action_102 _ = happyReduce_324
-
-action_103 (276) = happyShift action_271
-action_103 _ = happyFail
-
-action_104 (340) = happyAccept
-action_104 _ = happyFail
-
-action_105 _ = happyReduce_408
-
-action_106 _ = happyReduce_410
-
-action_107 _ = happyReduce_326
-
-action_108 _ = happyReduce_52
-
-action_109 (278) = happyShift action_270
-action_109 _ = happyReduce_51
-
-action_110 _ = happyReduce_328
-
-action_111 _ = happyReduce_338
-
-action_112 (217) = happyShift action_111
-action_112 (218) = happyShift action_11
-action_112 (219) = happyShift action_112
-action_112 (224) = happyShift action_12
-action_112 (225) = happyShift action_113
-action_112 (227) = happyShift action_13
-action_112 (228) = happyShift action_114
-action_112 (235) = happyShift action_183
-action_112 (239) = happyShift action_14
-action_112 (243) = happyShift action_116
-action_112 (244) = happyShift action_15
-action_112 (246) = happyShift action_16
-action_112 (247) = happyShift action_17
-action_112 (248) = happyShift action_18
-action_112 (249) = happyShift action_19
-action_112 (250) = happyShift action_20
-action_112 (251) = happyShift action_21
-action_112 (252) = happyShift action_117
-action_112 (253) = happyShift action_22
-action_112 (254) = happyShift action_23
-action_112 (255) = happyShift action_24
-action_112 (257) = happyShift action_118
-action_112 (264) = happyShift action_120
-action_112 (265) = happyShift action_121
-action_112 (266) = happyShift action_122
-action_112 (274) = happyShift action_123
-action_112 (279) = happyShift action_124
-action_112 (281) = happyShift action_125
-action_112 (295) = happyShift action_127
-action_112 (297) = happyShift action_128
-action_112 (299) = happyShift action_129
-action_112 (301) = happyShift action_130
-action_112 (303) = happyShift action_131
-action_112 (308) = happyShift action_26
-action_112 (309) = happyShift action_87
-action_112 (312) = happyShift action_27
-action_112 (313) = happyShift action_90
-action_112 (316) = happyShift action_63
-action_112 (317) = happyShift action_132
-action_112 (318) = happyShift action_133
-action_112 (319) = happyShift action_134
-action_112 (320) = happyShift action_135
-action_112 (321) = happyShift action_136
-action_112 (322) = happyShift action_137
-action_112 (323) = happyShift action_138
-action_112 (324) = happyShift action_139
-action_112 (325) = happyShift action_140
-action_112 (331) = happyShift action_141
-action_112 (332) = happyShift action_142
-action_112 (333) = happyShift action_143
-action_112 (334) = happyShift action_144
-action_112 (336) = happyShift action_145
-action_112 (337) = happyShift action_146
-action_112 (338) = happyShift action_147
-action_112 (339) = happyShift action_148
-action_112 (26) = happyGoto action_93
-action_112 (121) = happyGoto action_269
-action_112 (122) = happyGoto action_209
-action_112 (123) = happyGoto action_96
-action_112 (124) = happyGoto action_97
-action_112 (125) = happyGoto action_98
-action_112 (126) = happyGoto action_99
-action_112 (127) = happyGoto action_100
-action_112 (128) = happyGoto action_101
-action_112 (129) = happyGoto action_102
-action_112 (164) = happyGoto action_107
-action_112 (167) = happyGoto action_108
-action_112 (169) = happyGoto action_67
-action_112 (190) = happyGoto action_109
-action_112 (191) = happyGoto action_7
-action_112 (192) = happyGoto action_8
-action_112 (193) = happyGoto action_9
-action_112 (199) = happyGoto action_10
-action_112 (201) = happyGoto action_75
-action_112 (202) = happyGoto action_76
-action_112 (205) = happyGoto action_110
-action_112 _ = happyFail
-
-action_113 (289) = happyShift action_258
-action_113 (293) = happyShift action_259
-action_113 (153) = happyGoto action_268
-action_113 _ = happyFail
-
-action_114 (217) = happyShift action_111
-action_114 (218) = happyShift action_11
-action_114 (219) = happyShift action_112
-action_114 (224) = happyShift action_12
-action_114 (225) = happyShift action_113
-action_114 (227) = happyShift action_13
-action_114 (228) = happyShift action_114
-action_114 (235) = happyShift action_183
-action_114 (239) = happyShift action_14
-action_114 (243) = happyShift action_116
-action_114 (244) = happyShift action_15
-action_114 (246) = happyShift action_16
-action_114 (247) = happyShift action_17
-action_114 (248) = happyShift action_18
-action_114 (249) = happyShift action_19
-action_114 (250) = happyShift action_20
-action_114 (251) = happyShift action_21
-action_114 (252) = happyShift action_117
-action_114 (253) = happyShift action_22
-action_114 (254) = happyShift action_23
-action_114 (255) = happyShift action_24
-action_114 (257) = happyShift action_118
-action_114 (264) = happyShift action_120
-action_114 (265) = happyShift action_121
-action_114 (266) = happyShift action_122
-action_114 (274) = happyShift action_123
-action_114 (279) = happyShift action_124
-action_114 (281) = happyShift action_125
-action_114 (295) = happyShift action_127
-action_114 (297) = happyShift action_128
-action_114 (299) = happyShift action_129
-action_114 (301) = happyShift action_130
-action_114 (303) = happyShift action_131
-action_114 (308) = happyShift action_26
-action_114 (309) = happyShift action_87
-action_114 (312) = happyShift action_27
-action_114 (313) = happyShift action_90
-action_114 (316) = happyShift action_63
-action_114 (317) = happyShift action_132
-action_114 (318) = happyShift action_133
-action_114 (319) = happyShift action_134
-action_114 (320) = happyShift action_135
-action_114 (321) = happyShift action_136
-action_114 (322) = happyShift action_137
-action_114 (323) = happyShift action_138
-action_114 (324) = happyShift action_139
-action_114 (325) = happyShift action_140
-action_114 (331) = happyShift action_141
-action_114 (332) = happyShift action_142
-action_114 (333) = happyShift action_143
-action_114 (334) = happyShift action_144
-action_114 (336) = happyShift action_145
-action_114 (337) = happyShift action_146
-action_114 (338) = happyShift action_147
-action_114 (339) = happyShift action_148
-action_114 (26) = happyGoto action_93
-action_114 (121) = happyGoto action_267
-action_114 (122) = happyGoto action_209
-action_114 (123) = happyGoto action_96
-action_114 (124) = happyGoto action_97
-action_114 (125) = happyGoto action_98
-action_114 (126) = happyGoto action_99
-action_114 (127) = happyGoto action_100
-action_114 (128) = happyGoto action_101
-action_114 (129) = happyGoto action_102
-action_114 (164) = happyGoto action_107
-action_114 (167) = happyGoto action_108
-action_114 (169) = happyGoto action_67
-action_114 (190) = happyGoto action_109
-action_114 (191) = happyGoto action_7
-action_114 (192) = happyGoto action_8
-action_114 (193) = happyGoto action_9
-action_114 (199) = happyGoto action_10
-action_114 (201) = happyGoto action_75
-action_114 (202) = happyGoto action_76
-action_114 (205) = happyGoto action_110
-action_114 _ = happyFail
-
-action_115 (289) = happyShift action_265
-action_115 (293) = happyShift action_266
-action_115 (56) = happyGoto action_263
-action_115 (57) = happyGoto action_264
-action_115 _ = happyFail
-
-action_116 (318) = happyShift action_262
-action_116 _ = happyFail
-
-action_117 (289) = happyShift action_258
-action_117 (293) = happyShift action_259
-action_117 (153) = happyGoto action_261
-action_117 _ = happyFail
-
-action_118 (217) = happyShift action_111
-action_118 (218) = happyShift action_11
-action_118 (224) = happyShift action_12
-action_118 (227) = happyShift action_13
-action_118 (239) = happyShift action_14
-action_118 (244) = happyShift action_15
-action_118 (246) = happyShift action_16
-action_118 (247) = happyShift action_17
-action_118 (248) = happyShift action_18
-action_118 (249) = happyShift action_19
-action_118 (250) = happyShift action_20
-action_118 (251) = happyShift action_21
-action_118 (253) = happyShift action_22
-action_118 (254) = happyShift action_23
-action_118 (255) = happyShift action_24
-action_118 (279) = happyShift action_124
-action_118 (295) = happyShift action_127
-action_118 (297) = happyShift action_128
-action_118 (299) = happyShift action_129
-action_118 (301) = happyShift action_130
-action_118 (303) = happyShift action_131
-action_118 (308) = happyShift action_26
-action_118 (309) = happyShift action_87
-action_118 (312) = happyShift action_27
-action_118 (313) = happyShift action_90
-action_118 (316) = happyShift action_63
-action_118 (317) = happyShift action_132
-action_118 (318) = happyShift action_133
-action_118 (319) = happyShift action_134
-action_118 (320) = happyShift action_135
-action_118 (321) = happyShift action_136
-action_118 (322) = happyShift action_137
-action_118 (323) = happyShift action_138
-action_118 (324) = happyShift action_139
-action_118 (325) = happyShift action_140
-action_118 (331) = happyShift action_141
-action_118 (332) = happyShift action_142
-action_118 (333) = happyShift action_143
-action_118 (334) = happyShift action_144
-action_118 (336) = happyShift action_145
-action_118 (337) = happyShift action_146
-action_118 (338) = happyShift action_147
-action_118 (339) = happyShift action_148
-action_118 (26) = happyGoto action_93
-action_118 (127) = happyGoto action_260
-action_118 (128) = happyGoto action_101
-action_118 (129) = happyGoto action_102
-action_118 (164) = happyGoto action_107
-action_118 (167) = happyGoto action_108
-action_118 (169) = happyGoto action_67
-action_118 (190) = happyGoto action_109
-action_118 (191) = happyGoto action_7
-action_118 (192) = happyGoto action_8
-action_118 (193) = happyGoto action_9
-action_118 (199) = happyGoto action_10
-action_118 (201) = happyGoto action_75
-action_118 (202) = happyGoto action_76
-action_118 (205) = happyGoto action_110
-action_118 _ = happyFail
-
-action_119 (289) = happyShift action_258
-action_119 (293) = happyShift action_259
-action_119 (153) = happyGoto action_257
-action_119 _ = happyFail
-
-action_120 (318) = happyShift action_256
-action_120 _ = happyFail
-
-action_121 (318) = happyShift action_255
-action_121 _ = happyFail
-
-action_122 (318) = happyShift action_254
-action_122 _ = happyFail
-
-action_123 (217) = happyShift action_111
-action_123 (218) = happyShift action_11
-action_123 (224) = happyShift action_12
-action_123 (227) = happyShift action_13
-action_123 (239) = happyShift action_14
-action_123 (244) = happyShift action_15
-action_123 (246) = happyShift action_16
-action_123 (247) = happyShift action_17
-action_123 (248) = happyShift action_18
-action_123 (249) = happyShift action_19
-action_123 (250) = happyShift action_20
-action_123 (251) = happyShift action_21
-action_123 (253) = happyShift action_22
-action_123 (254) = happyShift action_23
-action_123 (255) = happyShift action_24
-action_123 (279) = happyShift action_124
-action_123 (282) = happyShift action_253
-action_123 (295) = happyShift action_127
-action_123 (297) = happyShift action_128
-action_123 (299) = happyShift action_129
-action_123 (301) = happyShift action_130
-action_123 (303) = happyShift action_131
-action_123 (308) = happyShift action_26
-action_123 (309) = happyShift action_87
-action_123 (312) = happyShift action_27
-action_123 (313) = happyShift action_90
-action_123 (316) = happyShift action_63
-action_123 (317) = happyShift action_132
-action_123 (318) = happyShift action_133
-action_123 (319) = happyShift action_134
-action_123 (320) = happyShift action_135
-action_123 (321) = happyShift action_136
-action_123 (322) = happyShift action_137
-action_123 (323) = happyShift action_138
-action_123 (324) = happyShift action_139
-action_123 (325) = happyShift action_140
-action_123 (331) = happyShift action_141
-action_123 (332) = happyShift action_142
-action_123 (333) = happyShift action_143
-action_123 (334) = happyShift action_144
-action_123 (336) = happyShift action_145
-action_123 (337) = happyShift action_146
-action_123 (338) = happyShift action_147
-action_123 (339) = happyShift action_148
-action_123 (26) = happyGoto action_93
-action_123 (127) = happyGoto action_251
-action_123 (128) = happyGoto action_101
-action_123 (129) = happyGoto action_102
-action_123 (151) = happyGoto action_252
-action_123 (164) = happyGoto action_107
-action_123 (167) = happyGoto action_108
-action_123 (169) = happyGoto action_67
-action_123 (190) = happyGoto action_109
-action_123 (191) = happyGoto action_7
-action_123 (192) = happyGoto action_8
-action_123 (193) = happyGoto action_9
-action_123 (199) = happyGoto action_10
-action_123 (201) = happyGoto action_75
-action_123 (202) = happyGoto action_76
-action_123 (205) = happyGoto action_110
-action_123 _ = happyFail
-
-action_124 (217) = happyShift action_111
-action_124 (218) = happyShift action_11
-action_124 (224) = happyShift action_12
-action_124 (227) = happyShift action_13
-action_124 (239) = happyShift action_14
-action_124 (244) = happyShift action_15
-action_124 (246) = happyShift action_16
-action_124 (247) = happyShift action_17
-action_124 (248) = happyShift action_18
-action_124 (249) = happyShift action_19
-action_124 (250) = happyShift action_20
-action_124 (251) = happyShift action_21
-action_124 (253) = happyShift action_22
-action_124 (254) = happyShift action_23
-action_124 (255) = happyShift action_24
-action_124 (279) = happyShift action_124
-action_124 (295) = happyShift action_127
-action_124 (297) = happyShift action_128
-action_124 (299) = happyShift action_129
-action_124 (301) = happyShift action_130
-action_124 (303) = happyShift action_131
-action_124 (308) = happyShift action_26
-action_124 (309) = happyShift action_87
-action_124 (312) = happyShift action_27
-action_124 (313) = happyShift action_90
-action_124 (316) = happyShift action_63
-action_124 (317) = happyShift action_132
-action_124 (318) = happyShift action_133
-action_124 (319) = happyShift action_134
-action_124 (320) = happyShift action_135
-action_124 (321) = happyShift action_136
-action_124 (322) = happyShift action_137
-action_124 (323) = happyShift action_138
-action_124 (324) = happyShift action_139
-action_124 (325) = happyShift action_140
-action_124 (331) = happyShift action_141
-action_124 (332) = happyShift action_142
-action_124 (333) = happyShift action_143
-action_124 (334) = happyShift action_144
-action_124 (336) = happyShift action_145
-action_124 (337) = happyShift action_146
-action_124 (338) = happyShift action_147
-action_124 (339) = happyShift action_148
-action_124 (26) = happyGoto action_93
-action_124 (127) = happyGoto action_250
-action_124 (128) = happyGoto action_101
-action_124 (129) = happyGoto action_102
-action_124 (164) = happyGoto action_107
-action_124 (167) = happyGoto action_108
-action_124 (169) = happyGoto action_67
-action_124 (190) = happyGoto action_109
-action_124 (191) = happyGoto action_7
-action_124 (192) = happyGoto action_8
-action_124 (193) = happyGoto action_9
-action_124 (199) = happyGoto action_10
-action_124 (201) = happyGoto action_75
-action_124 (202) = happyGoto action_76
-action_124 (205) = happyGoto action_110
-action_124 _ = happyFail
-
-action_125 (217) = happyShift action_111
-action_125 (218) = happyShift action_11
-action_125 (224) = happyShift action_12
-action_125 (227) = happyShift action_13
-action_125 (239) = happyShift action_14
-action_125 (244) = happyShift action_15
-action_125 (246) = happyShift action_16
-action_125 (247) = happyShift action_17
-action_125 (248) = happyShift action_18
-action_125 (249) = happyShift action_19
-action_125 (250) = happyShift action_20
-action_125 (251) = happyShift action_21
-action_125 (253) = happyShift action_22
-action_125 (254) = happyShift action_23
-action_125 (255) = happyShift action_24
-action_125 (279) = happyShift action_124
-action_125 (295) = happyShift action_127
-action_125 (297) = happyShift action_128
-action_125 (299) = happyShift action_129
-action_125 (301) = happyShift action_130
-action_125 (303) = happyShift action_131
-action_125 (308) = happyShift action_26
-action_125 (309) = happyShift action_87
-action_125 (312) = happyShift action_27
-action_125 (313) = happyShift action_90
-action_125 (316) = happyShift action_63
-action_125 (317) = happyShift action_132
-action_125 (318) = happyShift action_133
-action_125 (319) = happyShift action_134
-action_125 (320) = happyShift action_135
-action_125 (321) = happyShift action_136
-action_125 (322) = happyShift action_137
-action_125 (323) = happyShift action_138
-action_125 (324) = happyShift action_139
-action_125 (325) = happyShift action_140
-action_125 (331) = happyShift action_141
-action_125 (332) = happyShift action_142
-action_125 (333) = happyShift action_143
-action_125 (334) = happyShift action_144
-action_125 (336) = happyShift action_145
-action_125 (337) = happyShift action_146
-action_125 (338) = happyShift action_147
-action_125 (339) = happyShift action_148
-action_125 (26) = happyGoto action_93
-action_125 (126) = happyGoto action_249
-action_125 (127) = happyGoto action_100
-action_125 (128) = happyGoto action_101
-action_125 (129) = happyGoto action_102
-action_125 (164) = happyGoto action_107
-action_125 (167) = happyGoto action_108
-action_125 (169) = happyGoto action_67
-action_125 (190) = happyGoto action_109
-action_125 (191) = happyGoto action_7
-action_125 (192) = happyGoto action_8
-action_125 (193) = happyGoto action_9
-action_125 (199) = happyGoto action_10
-action_125 (201) = happyGoto action_75
-action_125 (202) = happyGoto action_76
-action_125 (205) = happyGoto action_110
-action_125 _ = happyFail
-
-action_126 (217) = happyShift action_111
-action_126 (218) = happyShift action_11
-action_126 (224) = happyShift action_12
-action_126 (227) = happyShift action_13
-action_126 (239) = happyShift action_14
-action_126 (244) = happyShift action_15
-action_126 (246) = happyShift action_16
-action_126 (247) = happyShift action_17
-action_126 (248) = happyShift action_18
-action_126 (249) = happyShift action_19
-action_126 (250) = happyShift action_20
-action_126 (251) = happyShift action_21
-action_126 (253) = happyShift action_22
-action_126 (254) = happyShift action_23
-action_126 (255) = happyShift action_24
-action_126 (279) = happyShift action_124
-action_126 (295) = happyShift action_127
-action_126 (297) = happyShift action_128
-action_126 (299) = happyShift action_129
-action_126 (301) = happyShift action_130
-action_126 (303) = happyShift action_131
-action_126 (308) = happyShift action_26
-action_126 (309) = happyShift action_87
-action_126 (312) = happyShift action_27
-action_126 (313) = happyShift action_90
-action_126 (316) = happyShift action_63
-action_126 (317) = happyShift action_132
-action_126 (318) = happyShift action_133
-action_126 (319) = happyShift action_134
-action_126 (320) = happyShift action_135
-action_126 (321) = happyShift action_136
-action_126 (322) = happyShift action_137
-action_126 (323) = happyShift action_138
-action_126 (324) = happyShift action_139
-action_126 (325) = happyShift action_140
-action_126 (331) = happyShift action_141
-action_126 (332) = happyShift action_142
-action_126 (333) = happyShift action_143
-action_126 (334) = happyShift action_144
-action_126 (336) = happyShift action_145
-action_126 (337) = happyShift action_146
-action_126 (338) = happyShift action_147
-action_126 (339) = happyShift action_148
-action_126 (26) = happyGoto action_93
-action_126 (127) = happyGoto action_248
-action_126 (128) = happyGoto action_101
-action_126 (129) = happyGoto action_102
-action_126 (164) = happyGoto action_107
-action_126 (167) = happyGoto action_108
-action_126 (169) = happyGoto action_67
-action_126 (190) = happyGoto action_109
-action_126 (191) = happyGoto action_7
-action_126 (192) = happyGoto action_8
-action_126 (193) = happyGoto action_9
-action_126 (199) = happyGoto action_10
-action_126 (201) = happyGoto action_75
-action_126 (202) = happyGoto action_76
-action_126 (205) = happyGoto action_110
-action_126 _ = happyFail
-
-action_127 (217) = happyShift action_111
-action_127 (218) = happyShift action_11
-action_127 (219) = happyShift action_112
-action_127 (224) = happyShift action_12
-action_127 (225) = happyShift action_113
-action_127 (227) = happyShift action_13
-action_127 (228) = happyShift action_114
-action_127 (235) = happyShift action_183
-action_127 (239) = happyShift action_14
-action_127 (243) = happyShift action_116
-action_127 (244) = happyShift action_15
-action_127 (246) = happyShift action_16
-action_127 (247) = happyShift action_17
-action_127 (248) = happyShift action_18
-action_127 (249) = happyShift action_19
-action_127 (250) = happyShift action_20
-action_127 (251) = happyShift action_21
-action_127 (252) = happyShift action_117
-action_127 (253) = happyShift action_22
-action_127 (254) = happyShift action_23
-action_127 (255) = happyShift action_24
-action_127 (257) = happyShift action_118
-action_127 (264) = happyShift action_120
-action_127 (265) = happyShift action_121
-action_127 (266) = happyShift action_122
-action_127 (271) = happyShift action_79
-action_127 (274) = happyShift action_123
-action_127 (279) = happyShift action_124
-action_127 (281) = happyShift action_125
-action_127 (282) = happyShift action_81
-action_127 (283) = happyShift action_82
-action_127 (288) = happyShift action_83
-action_127 (295) = happyShift action_127
-action_127 (296) = happyShift action_247
-action_127 (297) = happyShift action_128
-action_127 (299) = happyShift action_129
-action_127 (301) = happyShift action_130
-action_127 (303) = happyShift action_131
-action_127 (307) = happyShift action_228
-action_127 (308) = happyShift action_26
-action_127 (309) = happyShift action_87
-action_127 (310) = happyShift action_88
-action_127 (311) = happyShift action_89
-action_127 (312) = happyShift action_27
-action_127 (313) = happyShift action_90
-action_127 (314) = happyShift action_91
-action_127 (315) = happyShift action_92
-action_127 (316) = happyShift action_63
-action_127 (317) = happyShift action_132
-action_127 (318) = happyShift action_133
-action_127 (319) = happyShift action_134
-action_127 (320) = happyShift action_135
-action_127 (321) = happyShift action_136
-action_127 (322) = happyShift action_137
-action_127 (323) = happyShift action_138
-action_127 (324) = happyShift action_139
-action_127 (325) = happyShift action_140
-action_127 (331) = happyShift action_141
-action_127 (332) = happyShift action_142
-action_127 (333) = happyShift action_143
-action_127 (334) = happyShift action_144
-action_127 (336) = happyShift action_145
-action_127 (337) = happyShift action_146
-action_127 (338) = happyShift action_147
-action_127 (339) = happyShift action_148
-action_127 (26) = happyGoto action_93
-action_127 (121) = happyGoto action_219
-action_127 (122) = happyGoto action_209
-action_127 (123) = happyGoto action_96
-action_127 (124) = happyGoto action_97
-action_127 (125) = happyGoto action_98
-action_127 (126) = happyGoto action_99
-action_127 (127) = happyGoto action_100
-action_127 (128) = happyGoto action_101
-action_127 (129) = happyGoto action_102
-action_127 (134) = happyGoto action_244
-action_127 (136) = happyGoto action_245
-action_127 (137) = happyGoto action_246
-action_127 (164) = happyGoto action_107
-action_127 (167) = happyGoto action_108
-action_127 (169) = happyGoto action_67
-action_127 (171) = happyGoto action_222
-action_127 (182) = happyGoto action_223
-action_127 (184) = happyGoto action_224
-action_127 (190) = happyGoto action_109
-action_127 (191) = happyGoto action_7
-action_127 (192) = happyGoto action_8
-action_127 (193) = happyGoto action_9
-action_127 (195) = happyGoto action_225
-action_127 (196) = happyGoto action_226
-action_127 (198) = happyGoto action_227
-action_127 (199) = happyGoto action_10
-action_127 (200) = happyGoto action_74
-action_127 (201) = happyGoto action_75
-action_127 (202) = happyGoto action_76
-action_127 (203) = happyGoto action_77
-action_127 (204) = happyGoto action_78
-action_127 (205) = happyGoto action_110
-action_127 _ = happyFail
-
-action_128 (217) = happyShift action_111
-action_128 (218) = happyShift action_11
-action_128 (219) = happyShift action_112
-action_128 (224) = happyShift action_12
-action_128 (225) = happyShift action_113
-action_128 (227) = happyShift action_13
-action_128 (228) = happyShift action_114
-action_128 (235) = happyShift action_183
-action_128 (239) = happyShift action_14
-action_128 (243) = happyShift action_116
-action_128 (244) = happyShift action_15
-action_128 (246) = happyShift action_16
-action_128 (247) = happyShift action_17
-action_128 (248) = happyShift action_18
-action_128 (249) = happyShift action_19
-action_128 (250) = happyShift action_20
-action_128 (251) = happyShift action_21
-action_128 (252) = happyShift action_117
-action_128 (253) = happyShift action_22
-action_128 (254) = happyShift action_23
-action_128 (255) = happyShift action_24
-action_128 (257) = happyShift action_118
-action_128 (264) = happyShift action_120
-action_128 (265) = happyShift action_121
-action_128 (266) = happyShift action_122
-action_128 (271) = happyShift action_79
-action_128 (274) = happyShift action_123
-action_128 (279) = happyShift action_124
-action_128 (281) = happyShift action_125
-action_128 (282) = happyShift action_81
-action_128 (283) = happyShift action_82
-action_128 (288) = happyShift action_83
-action_128 (295) = happyShift action_127
-action_128 (297) = happyShift action_128
-action_128 (299) = happyShift action_129
-action_128 (301) = happyShift action_130
-action_128 (303) = happyShift action_131
-action_128 (307) = happyShift action_228
-action_128 (308) = happyShift action_26
-action_128 (309) = happyShift action_87
-action_128 (310) = happyShift action_88
-action_128 (311) = happyShift action_89
-action_128 (312) = happyShift action_27
-action_128 (313) = happyShift action_90
-action_128 (314) = happyShift action_91
-action_128 (315) = happyShift action_92
-action_128 (316) = happyShift action_63
-action_128 (317) = happyShift action_132
-action_128 (318) = happyShift action_133
-action_128 (319) = happyShift action_134
-action_128 (320) = happyShift action_135
-action_128 (321) = happyShift action_136
-action_128 (322) = happyShift action_137
-action_128 (323) = happyShift action_138
-action_128 (324) = happyShift action_139
-action_128 (325) = happyShift action_140
-action_128 (331) = happyShift action_141
-action_128 (332) = happyShift action_142
-action_128 (333) = happyShift action_143
-action_128 (334) = happyShift action_144
-action_128 (336) = happyShift action_145
-action_128 (337) = happyShift action_146
-action_128 (338) = happyShift action_147
-action_128 (339) = happyShift action_148
-action_128 (26) = happyGoto action_93
-action_128 (121) = happyGoto action_219
-action_128 (122) = happyGoto action_209
-action_128 (123) = happyGoto action_96
-action_128 (124) = happyGoto action_97
-action_128 (125) = happyGoto action_98
-action_128 (126) = happyGoto action_99
-action_128 (127) = happyGoto action_100
-action_128 (128) = happyGoto action_101
-action_128 (129) = happyGoto action_102
-action_128 (134) = happyGoto action_241
-action_128 (137) = happyGoto action_242
-action_128 (141) = happyGoto action_243
-action_128 (164) = happyGoto action_107
-action_128 (167) = happyGoto action_108
-action_128 (169) = happyGoto action_67
-action_128 (171) = happyGoto action_222
-action_128 (182) = happyGoto action_223
-action_128 (184) = happyGoto action_224
-action_128 (190) = happyGoto action_109
-action_128 (191) = happyGoto action_7
-action_128 (192) = happyGoto action_8
-action_128 (193) = happyGoto action_9
-action_128 (195) = happyGoto action_225
-action_128 (196) = happyGoto action_226
-action_128 (198) = happyGoto action_227
-action_128 (199) = happyGoto action_10
-action_128 (200) = happyGoto action_74
-action_128 (201) = happyGoto action_75
-action_128 (202) = happyGoto action_76
-action_128 (203) = happyGoto action_77
-action_128 (204) = happyGoto action_78
-action_128 (205) = happyGoto action_110
-action_128 _ = happyReduce_375
-
-action_129 (217) = happyShift action_111
-action_129 (218) = happyShift action_11
-action_129 (219) = happyShift action_112
-action_129 (224) = happyShift action_12
-action_129 (225) = happyShift action_113
-action_129 (227) = happyShift action_13
-action_129 (228) = happyShift action_114
-action_129 (235) = happyShift action_183
-action_129 (239) = happyShift action_14
-action_129 (243) = happyShift action_116
-action_129 (244) = happyShift action_15
-action_129 (246) = happyShift action_16
-action_129 (247) = happyShift action_17
-action_129 (248) = happyShift action_18
-action_129 (249) = happyShift action_19
-action_129 (250) = happyShift action_20
-action_129 (251) = happyShift action_21
-action_129 (252) = happyShift action_117
-action_129 (253) = happyShift action_22
-action_129 (254) = happyShift action_23
-action_129 (255) = happyShift action_24
-action_129 (257) = happyShift action_118
-action_129 (264) = happyShift action_120
-action_129 (265) = happyShift action_121
-action_129 (266) = happyShift action_122
-action_129 (271) = happyShift action_79
-action_129 (274) = happyShift action_123
-action_129 (279) = happyShift action_124
-action_129 (281) = happyShift action_238
-action_129 (282) = happyShift action_81
-action_129 (283) = happyShift action_82
-action_129 (288) = happyShift action_83
-action_129 (295) = happyShift action_127
-action_129 (297) = happyShift action_128
-action_129 (299) = happyShift action_129
-action_129 (300) = happyShift action_239
-action_129 (301) = happyShift action_130
-action_129 (303) = happyShift action_131
-action_129 (306) = happyShift action_240
-action_129 (307) = happyShift action_228
-action_129 (308) = happyShift action_26
-action_129 (309) = happyShift action_87
-action_129 (310) = happyShift action_88
-action_129 (311) = happyShift action_89
-action_129 (312) = happyShift action_27
-action_129 (313) = happyShift action_90
-action_129 (314) = happyShift action_91
-action_129 (315) = happyShift action_92
-action_129 (316) = happyShift action_63
-action_129 (317) = happyShift action_132
-action_129 (318) = happyShift action_133
-action_129 (319) = happyShift action_134
-action_129 (320) = happyShift action_135
-action_129 (321) = happyShift action_136
-action_129 (322) = happyShift action_137
-action_129 (323) = happyShift action_138
-action_129 (324) = happyShift action_139
-action_129 (325) = happyShift action_140
-action_129 (331) = happyShift action_141
-action_129 (332) = happyShift action_142
-action_129 (333) = happyShift action_143
-action_129 (334) = happyShift action_144
-action_129 (336) = happyShift action_145
-action_129 (337) = happyShift action_146
-action_129 (338) = happyShift action_147
-action_129 (339) = happyShift action_148
-action_129 (26) = happyGoto action_93
-action_129 (121) = happyGoto action_229
-action_129 (122) = happyGoto action_230
-action_129 (123) = happyGoto action_96
-action_129 (124) = happyGoto action_97
-action_129 (125) = happyGoto action_98
-action_129 (126) = happyGoto action_99
-action_129 (127) = happyGoto action_100
-action_129 (128) = happyGoto action_101
-action_129 (129) = happyGoto action_102
-action_129 (134) = happyGoto action_231
-action_129 (164) = happyGoto action_107
-action_129 (167) = happyGoto action_108
-action_129 (169) = happyGoto action_67
-action_129 (171) = happyGoto action_222
-action_129 (182) = happyGoto action_232
-action_129 (184) = happyGoto action_224
-action_129 (190) = happyGoto action_109
-action_129 (191) = happyGoto action_7
-action_129 (192) = happyGoto action_8
-action_129 (193) = happyGoto action_9
-action_129 (195) = happyGoto action_225
-action_129 (196) = happyGoto action_233
-action_129 (197) = happyGoto action_234
-action_129 (198) = happyGoto action_235
-action_129 (199) = happyGoto action_10
-action_129 (200) = happyGoto action_74
-action_129 (201) = happyGoto action_75
-action_129 (202) = happyGoto action_76
-action_129 (203) = happyGoto action_236
-action_129 (204) = happyGoto action_78
-action_129 (205) = happyGoto action_110
-action_129 (208) = happyGoto action_237
-action_129 _ = happyFail
-
-action_130 (217) = happyShift action_111
-action_130 (218) = happyShift action_11
-action_130 (219) = happyShift action_112
-action_130 (224) = happyShift action_12
-action_130 (225) = happyShift action_113
-action_130 (227) = happyShift action_13
-action_130 (228) = happyShift action_114
-action_130 (235) = happyShift action_183
-action_130 (239) = happyShift action_14
-action_130 (243) = happyShift action_116
-action_130 (244) = happyShift action_15
-action_130 (246) = happyShift action_16
-action_130 (247) = happyShift action_17
-action_130 (248) = happyShift action_18
-action_130 (249) = happyShift action_19
-action_130 (250) = happyShift action_20
-action_130 (251) = happyShift action_21
-action_130 (252) = happyShift action_117
-action_130 (253) = happyShift action_22
-action_130 (254) = happyShift action_23
-action_130 (255) = happyShift action_24
-action_130 (257) = happyShift action_118
-action_130 (264) = happyShift action_120
-action_130 (265) = happyShift action_121
-action_130 (266) = happyShift action_122
-action_130 (271) = happyShift action_79
-action_130 (274) = happyShift action_123
-action_130 (279) = happyShift action_124
-action_130 (281) = happyShift action_125
-action_130 (282) = happyShift action_81
-action_130 (283) = happyShift action_82
-action_130 (288) = happyShift action_83
-action_130 (295) = happyShift action_127
-action_130 (297) = happyShift action_128
-action_130 (299) = happyShift action_129
-action_130 (301) = happyShift action_130
-action_130 (303) = happyShift action_131
-action_130 (307) = happyShift action_228
-action_130 (308) = happyShift action_26
-action_130 (309) = happyShift action_87
-action_130 (310) = happyShift action_88
-action_130 (311) = happyShift action_89
-action_130 (312) = happyShift action_27
-action_130 (313) = happyShift action_90
-action_130 (314) = happyShift action_91
-action_130 (315) = happyShift action_92
-action_130 (316) = happyShift action_63
-action_130 (317) = happyShift action_132
-action_130 (318) = happyShift action_133
-action_130 (319) = happyShift action_134
-action_130 (320) = happyShift action_135
-action_130 (321) = happyShift action_136
-action_130 (322) = happyShift action_137
-action_130 (323) = happyShift action_138
-action_130 (324) = happyShift action_139
-action_130 (325) = happyShift action_140
-action_130 (331) = happyShift action_141
-action_130 (332) = happyShift action_142
-action_130 (333) = happyShift action_143
-action_130 (334) = happyShift action_144
-action_130 (336) = happyShift action_145
-action_130 (337) = happyShift action_146
-action_130 (338) = happyShift action_147
-action_130 (339) = happyShift action_148
-action_130 (26) = happyGoto action_93
-action_130 (121) = happyGoto action_219
-action_130 (122) = happyGoto action_209
-action_130 (123) = happyGoto action_96
-action_130 (124) = happyGoto action_97
-action_130 (125) = happyGoto action_98
-action_130 (126) = happyGoto action_99
-action_130 (127) = happyGoto action_100
-action_130 (128) = happyGoto action_101
-action_130 (129) = happyGoto action_102
-action_130 (134) = happyGoto action_220
-action_130 (135) = happyGoto action_221
-action_130 (164) = happyGoto action_107
-action_130 (167) = happyGoto action_108
-action_130 (169) = happyGoto action_67
-action_130 (171) = happyGoto action_222
-action_130 (182) = happyGoto action_223
-action_130 (184) = happyGoto action_224
-action_130 (190) = happyGoto action_109
-action_130 (191) = happyGoto action_7
-action_130 (192) = happyGoto action_8
-action_130 (193) = happyGoto action_9
-action_130 (195) = happyGoto action_225
-action_130 (196) = happyGoto action_226
-action_130 (198) = happyGoto action_227
-action_130 (199) = happyGoto action_10
-action_130 (200) = happyGoto action_74
-action_130 (201) = happyGoto action_75
-action_130 (202) = happyGoto action_76
-action_130 (203) = happyGoto action_77
-action_130 (204) = happyGoto action_78
-action_130 (205) = happyGoto action_110
-action_130 _ = happyFail
-
-action_131 (217) = happyShift action_111
-action_131 (218) = happyShift action_11
-action_131 (224) = happyShift action_12
-action_131 (227) = happyShift action_13
-action_131 (239) = happyShift action_14
-action_131 (244) = happyShift action_15
-action_131 (246) = happyShift action_16
-action_131 (247) = happyShift action_17
-action_131 (248) = happyShift action_18
-action_131 (249) = happyShift action_19
-action_131 (250) = happyShift action_20
-action_131 (251) = happyShift action_21
-action_131 (253) = happyShift action_22
-action_131 (254) = happyShift action_23
-action_131 (255) = happyShift action_24
-action_131 (295) = happyShift action_127
-action_131 (297) = happyShift action_128
-action_131 (299) = happyShift action_129
-action_131 (301) = happyShift action_130
-action_131 (303) = happyShift action_131
-action_131 (308) = happyShift action_26
-action_131 (309) = happyShift action_87
-action_131 (312) = happyShift action_27
-action_131 (313) = happyShift action_90
-action_131 (316) = happyShift action_63
-action_131 (317) = happyShift action_132
-action_131 (318) = happyShift action_133
-action_131 (319) = happyShift action_134
-action_131 (320) = happyShift action_135
-action_131 (321) = happyShift action_136
-action_131 (322) = happyShift action_137
-action_131 (323) = happyShift action_138
-action_131 (324) = happyShift action_139
-action_131 (325) = happyShift action_140
-action_131 (331) = happyShift action_141
-action_131 (332) = happyShift action_142
-action_131 (333) = happyShift action_143
-action_131 (334) = happyShift action_144
-action_131 (336) = happyShift action_145
-action_131 (337) = happyShift action_146
-action_131 (338) = happyShift action_147
-action_131 (339) = happyShift action_148
-action_131 (26) = happyGoto action_216
-action_131 (129) = happyGoto action_217
-action_131 (164) = happyGoto action_107
-action_131 (167) = happyGoto action_108
-action_131 (169) = happyGoto action_67
-action_131 (190) = happyGoto action_218
-action_131 (191) = happyGoto action_7
-action_131 (192) = happyGoto action_8
-action_131 (193) = happyGoto action_9
-action_131 (199) = happyGoto action_10
-action_131 (201) = happyGoto action_75
-action_131 (202) = happyGoto action_76
-action_131 (205) = happyGoto action_110
-action_131 _ = happyFail
-
-action_132 _ = happyReduce_524
-
-action_133 _ = happyReduce_525
-
-action_134 _ = happyReduce_329
-
-action_135 _ = happyReduce_330
-
-action_136 _ = happyReduce_527
-
-action_137 _ = happyReduce_528
-
-action_138 _ = happyReduce_526
-
-action_139 _ = happyReduce_529
-
-action_140 _ = happyReduce_530
-
-action_141 (217) = happyShift action_111
-action_141 (218) = happyShift action_11
-action_141 (219) = happyShift action_112
-action_141 (224) = happyShift action_12
-action_141 (225) = happyShift action_113
-action_141 (227) = happyShift action_13
-action_141 (228) = happyShift action_114
-action_141 (235) = happyShift action_183
-action_141 (239) = happyShift action_14
-action_141 (243) = happyShift action_116
-action_141 (244) = happyShift action_15
-action_141 (246) = happyShift action_16
-action_141 (247) = happyShift action_17
-action_141 (248) = happyShift action_18
-action_141 (249) = happyShift action_19
-action_141 (250) = happyShift action_20
-action_141 (251) = happyShift action_21
-action_141 (252) = happyShift action_117
-action_141 (253) = happyShift action_22
-action_141 (254) = happyShift action_23
-action_141 (255) = happyShift action_24
-action_141 (257) = happyShift action_118
-action_141 (264) = happyShift action_120
-action_141 (265) = happyShift action_121
-action_141 (266) = happyShift action_122
-action_141 (274) = happyShift action_123
-action_141 (279) = happyShift action_124
-action_141 (281) = happyShift action_125
-action_141 (295) = happyShift action_127
-action_141 (297) = happyShift action_128
-action_141 (299) = happyShift action_129
-action_141 (301) = happyShift action_130
-action_141 (303) = happyShift action_131
-action_141 (308) = happyShift action_26
-action_141 (309) = happyShift action_87
-action_141 (312) = happyShift action_27
-action_141 (313) = happyShift action_90
-action_141 (316) = happyShift action_63
-action_141 (317) = happyShift action_132
-action_141 (318) = happyShift action_133
-action_141 (319) = happyShift action_134
-action_141 (320) = happyShift action_135
-action_141 (321) = happyShift action_136
-action_141 (322) = happyShift action_137
-action_141 (323) = happyShift action_138
-action_141 (324) = happyShift action_139
-action_141 (325) = happyShift action_140
-action_141 (331) = happyShift action_141
-action_141 (332) = happyShift action_142
-action_141 (333) = happyShift action_143
-action_141 (334) = happyShift action_144
-action_141 (336) = happyShift action_145
-action_141 (337) = happyShift action_146
-action_141 (338) = happyShift action_147
-action_141 (339) = happyShift action_148
-action_141 (26) = happyGoto action_93
-action_141 (121) = happyGoto action_215
-action_141 (122) = happyGoto action_209
-action_141 (123) = happyGoto action_96
-action_141 (124) = happyGoto action_97
-action_141 (125) = happyGoto action_98
-action_141 (126) = happyGoto action_99
-action_141 (127) = happyGoto action_100
-action_141 (128) = happyGoto action_101
-action_141 (129) = happyGoto action_102
-action_141 (164) = happyGoto action_107
-action_141 (167) = happyGoto action_108
-action_141 (169) = happyGoto action_67
-action_141 (190) = happyGoto action_109
-action_141 (191) = happyGoto action_7
-action_141 (192) = happyGoto action_8
-action_141 (193) = happyGoto action_9
-action_141 (199) = happyGoto action_10
-action_141 (201) = happyGoto action_75
-action_141 (202) = happyGoto action_76
-action_141 (205) = happyGoto action_110
-action_141 _ = happyFail
-
-action_142 (217) = happyShift action_111
-action_142 (218) = happyShift action_11
-action_142 (219) = happyShift action_112
-action_142 (224) = happyShift action_12
-action_142 (225) = happyShift action_113
-action_142 (227) = happyShift action_13
-action_142 (228) = happyShift action_114
-action_142 (235) = happyShift action_183
-action_142 (239) = happyShift action_14
-action_142 (243) = happyShift action_116
-action_142 (244) = happyShift action_15
-action_142 (246) = happyShift action_16
-action_142 (247) = happyShift action_17
-action_142 (248) = happyShift action_18
-action_142 (249) = happyShift action_19
-action_142 (250) = happyShift action_20
-action_142 (251) = happyShift action_21
-action_142 (252) = happyShift action_117
-action_142 (253) = happyShift action_22
-action_142 (254) = happyShift action_23
-action_142 (255) = happyShift action_24
-action_142 (257) = happyShift action_118
-action_142 (264) = happyShift action_120
-action_142 (265) = happyShift action_121
-action_142 (266) = happyShift action_122
-action_142 (274) = happyShift action_123
-action_142 (279) = happyShift action_124
-action_142 (281) = happyShift action_125
-action_142 (295) = happyShift action_127
-action_142 (297) = happyShift action_128
-action_142 (299) = happyShift action_129
-action_142 (301) = happyShift action_130
-action_142 (303) = happyShift action_131
-action_142 (308) = happyShift action_26
-action_142 (309) = happyShift action_87
-action_142 (312) = happyShift action_27
-action_142 (313) = happyShift action_90
-action_142 (316) = happyShift action_63
-action_142 (317) = happyShift action_132
-action_142 (318) = happyShift action_133
-action_142 (319) = happyShift action_134
-action_142 (320) = happyShift action_135
-action_142 (321) = happyShift action_136
-action_142 (322) = happyShift action_137
-action_142 (323) = happyShift action_138
-action_142 (324) = happyShift action_139
-action_142 (325) = happyShift action_140
-action_142 (331) = happyShift action_141
-action_142 (332) = happyShift action_142
-action_142 (333) = happyShift action_143
-action_142 (334) = happyShift action_144
-action_142 (336) = happyShift action_145
-action_142 (337) = happyShift action_146
-action_142 (338) = happyShift action_147
-action_142 (339) = happyShift action_148
-action_142 (26) = happyGoto action_93
-action_142 (122) = happyGoto action_214
-action_142 (123) = happyGoto action_96
-action_142 (124) = happyGoto action_97
-action_142 (125) = happyGoto action_98
-action_142 (126) = happyGoto action_99
-action_142 (127) = happyGoto action_100
-action_142 (128) = happyGoto action_101
-action_142 (129) = happyGoto action_102
-action_142 (164) = happyGoto action_107
-action_142 (167) = happyGoto action_108
-action_142 (169) = happyGoto action_67
-action_142 (190) = happyGoto action_109
-action_142 (191) = happyGoto action_7
-action_142 (192) = happyGoto action_8
-action_142 (193) = happyGoto action_9
-action_142 (199) = happyGoto action_10
-action_142 (201) = happyGoto action_75
-action_142 (202) = happyGoto action_76
-action_142 (205) = happyGoto action_110
-action_142 _ = happyFail
-
-action_143 (218) = happyShift action_11
-action_143 (224) = happyShift action_12
-action_143 (227) = happyShift action_13
-action_143 (239) = happyShift action_14
-action_143 (244) = happyShift action_50
-action_143 (246) = happyShift action_16
-action_143 (247) = happyShift action_17
-action_143 (248) = happyShift action_18
-action_143 (249) = happyShift action_51
-action_143 (250) = happyShift action_52
-action_143 (251) = happyShift action_53
-action_143 (254) = happyShift action_23
-action_143 (255) = happyShift action_24
-action_143 (268) = happyShift action_54
-action_143 (282) = happyShift action_55
-action_143 (295) = happyShift action_56
-action_143 (297) = happyShift action_57
-action_143 (299) = happyShift action_58
-action_143 (301) = happyShift action_59
-action_143 (308) = happyShift action_60
-action_143 (309) = happyShift action_61
-action_143 (313) = happyShift action_62
-action_143 (316) = happyShift action_63
-action_143 (319) = happyShift action_64
-action_143 (82) = happyGoto action_35
-action_143 (83) = happyGoto action_213
-action_143 (84) = happyGoto action_37
-action_143 (85) = happyGoto action_38
-action_143 (86) = happyGoto action_39
-action_143 (87) = happyGoto action_40
-action_143 (89) = happyGoto action_41
-action_143 (164) = happyGoto action_42
-action_143 (172) = happyGoto action_43
-action_143 (173) = happyGoto action_44
-action_143 (175) = happyGoto action_45
-action_143 (176) = happyGoto action_46
-action_143 (185) = happyGoto action_47
-action_143 (187) = happyGoto action_48
-action_143 (199) = happyGoto action_49
-action_143 _ = happyFail
-
-action_144 (289) = happyShift action_211
-action_144 (293) = happyShift action_212
-action_144 (132) = happyGoto action_210
-action_144 _ = happyFail
-
-action_145 _ = happyReduce_339
-
-action_146 (217) = happyShift action_111
-action_146 (218) = happyShift action_11
-action_146 (219) = happyShift action_112
-action_146 (224) = happyShift action_12
-action_146 (225) = happyShift action_113
-action_146 (227) = happyShift action_13
-action_146 (228) = happyShift action_114
-action_146 (235) = happyShift action_183
-action_146 (239) = happyShift action_14
-action_146 (243) = happyShift action_116
-action_146 (244) = happyShift action_15
-action_146 (246) = happyShift action_16
-action_146 (247) = happyShift action_17
-action_146 (248) = happyShift action_18
-action_146 (249) = happyShift action_19
-action_146 (250) = happyShift action_20
-action_146 (251) = happyShift action_21
-action_146 (252) = happyShift action_117
-action_146 (253) = happyShift action_22
-action_146 (254) = happyShift action_23
-action_146 (255) = happyShift action_24
-action_146 (257) = happyShift action_118
-action_146 (264) = happyShift action_120
-action_146 (265) = happyShift action_121
-action_146 (266) = happyShift action_122
-action_146 (274) = happyShift action_123
-action_146 (279) = happyShift action_124
-action_146 (281) = happyShift action_125
-action_146 (295) = happyShift action_127
-action_146 (297) = happyShift action_128
-action_146 (299) = happyShift action_129
-action_146 (301) = happyShift action_130
-action_146 (303) = happyShift action_131
-action_146 (308) = happyShift action_26
-action_146 (309) = happyShift action_87
-action_146 (312) = happyShift action_27
-action_146 (313) = happyShift action_90
-action_146 (316) = happyShift action_63
-action_146 (317) = happyShift action_132
-action_146 (318) = happyShift action_133
-action_146 (319) = happyShift action_134
-action_146 (320) = happyShift action_135
-action_146 (321) = happyShift action_136
-action_146 (322) = happyShift action_137
-action_146 (323) = happyShift action_138
-action_146 (324) = happyShift action_139
-action_146 (325) = happyShift action_140
-action_146 (331) = happyShift action_141
-action_146 (332) = happyShift action_142
-action_146 (333) = happyShift action_143
-action_146 (334) = happyShift action_144
-action_146 (336) = happyShift action_145
-action_146 (337) = happyShift action_146
-action_146 (338) = happyShift action_147
-action_146 (339) = happyShift action_148
-action_146 (26) = happyGoto action_93
-action_146 (121) = happyGoto action_208
-action_146 (122) = happyGoto action_209
-action_146 (123) = happyGoto action_96
-action_146 (124) = happyGoto action_97
-action_146 (125) = happyGoto action_98
-action_146 (126) = happyGoto action_99
-action_146 (127) = happyGoto action_100
-action_146 (128) = happyGoto action_101
-action_146 (129) = happyGoto action_102
-action_146 (164) = happyGoto action_107
-action_146 (167) = happyGoto action_108
-action_146 (169) = happyGoto action_67
-action_146 (190) = happyGoto action_109
-action_146 (191) = happyGoto action_7
-action_146 (192) = happyGoto action_8
-action_146 (193) = happyGoto action_9
-action_146 (199) = happyGoto action_10
-action_146 (201) = happyGoto action_75
-action_146 (202) = happyGoto action_76
-action_146 (205) = happyGoto action_110
-action_146 _ = happyFail
-
-action_147 (218) = happyShift action_11
-action_147 (224) = happyShift action_12
-action_147 (227) = happyShift action_13
-action_147 (239) = happyShift action_14
-action_147 (244) = happyShift action_15
-action_147 (246) = happyShift action_16
-action_147 (247) = happyShift action_17
-action_147 (248) = happyShift action_18
-action_147 (249) = happyShift action_19
-action_147 (250) = happyShift action_20
-action_147 (251) = happyShift action_21
-action_147 (253) = happyShift action_22
-action_147 (254) = happyShift action_23
-action_147 (255) = happyShift action_24
-action_147 (295) = happyShift action_84
-action_147 (299) = happyShift action_85
-action_147 (308) = happyShift action_26
-action_147 (309) = happyShift action_87
-action_147 (312) = happyShift action_27
-action_147 (313) = happyShift action_90
-action_147 (167) = happyGoto action_206
-action_147 (169) = happyGoto action_67
-action_147 (190) = happyGoto action_207
-action_147 (191) = happyGoto action_7
-action_147 (192) = happyGoto action_8
-action_147 (193) = happyGoto action_9
-action_147 (199) = happyGoto action_10
-action_147 (201) = happyGoto action_75
-action_147 (202) = happyGoto action_76
-action_147 _ = happyFail
-
-action_148 (218) = happyShift action_11
-action_148 (224) = happyShift action_12
-action_148 (227) = happyShift action_13
-action_148 (239) = happyShift action_14
-action_148 (246) = happyShift action_16
-action_148 (247) = happyShift action_17
-action_148 (248) = happyShift action_18
-action_148 (249) = happyShift action_51
-action_148 (250) = happyShift action_52
-action_148 (251) = happyShift action_53
-action_148 (254) = happyShift action_23
-action_148 (255) = happyShift action_24
-action_148 (295) = happyShift action_203
-action_148 (297) = happyShift action_204
-action_148 (299) = happyShift action_205
-action_148 (308) = happyShift action_60
-action_148 (309) = happyShift action_61
-action_148 (313) = happyShift action_62
-action_148 (172) = happyGoto action_201
-action_148 (173) = happyGoto action_44
-action_148 (175) = happyGoto action_45
-action_148 (176) = happyGoto action_46
-action_148 (185) = happyGoto action_202
-action_148 (187) = happyGoto action_48
-action_148 (199) = happyGoto action_49
-action_148 _ = happyFail
-
-action_149 (340) = happyAccept
-action_149 _ = happyFail
-
-action_150 (236) = happyShift action_200
-action_150 _ = happyFail
-
-action_151 (217) = happyShift action_111
-action_151 (218) = happyShift action_11
-action_151 (219) = happyShift action_112
-action_151 (220) = happyShift action_174
-action_151 (221) = happyShift action_175
-action_151 (222) = happyShift action_176
-action_151 (224) = happyShift action_177
-action_151 (225) = happyShift action_113
-action_151 (227) = happyShift action_13
-action_151 (228) = happyShift action_114
-action_151 (229) = happyShift action_178
-action_151 (231) = happyShift action_179
-action_151 (232) = happyShift action_180
-action_151 (233) = happyShift action_181
-action_151 (234) = happyShift action_182
-action_151 (235) = happyShift action_183
-action_151 (237) = happyShift action_184
-action_151 (239) = happyShift action_14
-action_151 (241) = happyShift action_185
-action_151 (243) = happyShift action_116
-action_151 (244) = happyShift action_15
-action_151 (245) = happyShift action_186
-action_151 (246) = happyShift action_16
-action_151 (247) = happyShift action_17
-action_151 (248) = happyShift action_18
-action_151 (249) = happyShift action_19
-action_151 (250) = happyShift action_20
-action_151 (251) = happyShift action_21
-action_151 (252) = happyShift action_117
-action_151 (253) = happyShift action_22
-action_151 (254) = happyShift action_23
-action_151 (255) = happyShift action_24
-action_151 (257) = happyShift action_118
-action_151 (259) = happyShift action_187
-action_151 (260) = happyShift action_188
-action_151 (261) = happyShift action_189
-action_151 (263) = happyShift action_190
-action_151 (264) = happyShift action_120
-action_151 (265) = happyShift action_121
-action_151 (266) = happyShift action_122
-action_151 (267) = happyShift action_191
-action_151 (274) = happyShift action_123
-action_151 (279) = happyShift action_124
-action_151 (281) = happyShift action_125
-action_151 (282) = happyShift action_192
-action_151 (295) = happyShift action_127
-action_151 (297) = happyShift action_128
-action_151 (299) = happyShift action_193
-action_151 (301) = happyShift action_130
-action_151 (303) = happyShift action_131
-action_151 (308) = happyShift action_26
-action_151 (309) = happyShift action_87
-action_151 (312) = happyShift action_27
-action_151 (313) = happyShift action_90
-action_151 (316) = happyShift action_63
-action_151 (317) = happyShift action_132
-action_151 (318) = happyShift action_133
-action_151 (319) = happyShift action_134
-action_151 (320) = happyShift action_135
-action_151 (321) = happyShift action_136
-action_151 (322) = happyShift action_137
-action_151 (323) = happyShift action_138
-action_151 (324) = happyShift action_139
-action_151 (325) = happyShift action_140
-action_151 (326) = happyShift action_194
-action_151 (327) = happyShift action_195
-action_151 (328) = happyShift action_196
-action_151 (329) = happyShift action_197
-action_151 (331) = happyShift action_141
-action_151 (332) = happyShift action_142
-action_151 (333) = happyShift action_143
-action_151 (334) = happyShift action_144
-action_151 (336) = happyShift action_198
-action_151 (337) = happyShift action_199
-action_151 (338) = happyShift action_147
-action_151 (339) = happyShift action_148
-action_151 (14) = happyGoto action_152
-action_151 (15) = happyGoto action_153
-action_151 (26) = happyGoto action_93
-action_151 (27) = happyGoto action_154
-action_151 (28) = happyGoto action_155
-action_151 (35) = happyGoto action_156
-action_151 (37) = happyGoto action_157
-action_151 (38) = happyGoto action_158
-action_151 (39) = happyGoto action_159
-action_151 (40) = happyGoto action_160
-action_151 (43) = happyGoto action_161
-action_151 (46) = happyGoto action_162
-action_151 (114) = happyGoto action_163
-action_151 (115) = happyGoto action_164
-action_151 (116) = happyGoto action_165
-action_151 (120) = happyGoto action_166
-action_151 (122) = happyGoto action_167
-action_151 (123) = happyGoto action_96
-action_151 (124) = happyGoto action_97
-action_151 (125) = happyGoto action_98
-action_151 (126) = happyGoto action_99
-action_151 (127) = happyGoto action_100
-action_151 (128) = happyGoto action_101
-action_151 (129) = happyGoto action_102
-action_151 (164) = happyGoto action_107
-action_151 (167) = happyGoto action_108
-action_151 (169) = happyGoto action_67
-action_151 (189) = happyGoto action_168
-action_151 (190) = happyGoto action_109
-action_151 (191) = happyGoto action_7
-action_151 (192) = happyGoto action_169
-action_151 (193) = happyGoto action_9
-action_151 (199) = happyGoto action_10
-action_151 (201) = happyGoto action_75
-action_151 (202) = happyGoto action_76
-action_151 (205) = happyGoto action_110
-action_151 (209) = happyGoto action_170
-action_151 (210) = happyGoto action_171
-action_151 (211) = happyGoto action_172
-action_151 (212) = happyGoto action_173
-action_151 _ = happyReduce_56
-
-action_152 (1) = happyShift action_476
-action_152 (294) = happyShift action_477
-action_152 (206) = happyGoto action_475
-action_152 _ = happyFail
-
-action_153 _ = happyReduce_23
-
-action_154 (305) = happyShift action_474
-action_154 _ = happyReduce_21
-
-action_155 _ = happyReduce_55
-
-action_156 (319) = happyShift action_473
-action_156 (34) = happyGoto action_472
-action_156 _ = happyReduce_68
-
-action_157 (305) = happyShift action_471
-action_157 _ = happyReduce_24
-
-action_158 _ = happyReduce_77
-
-action_159 _ = happyReduce_78
-
-action_160 _ = happyReduce_79
-
-action_161 (218) = happyShift action_11
-action_161 (224) = happyShift action_12
-action_161 (227) = happyShift action_13
-action_161 (234) = happyShift action_469
-action_161 (239) = happyShift action_14
-action_161 (246) = happyShift action_16
-action_161 (247) = happyShift action_17
-action_161 (248) = happyShift action_18
-action_161 (249) = happyShift action_51
-action_161 (250) = happyShift action_52
-action_161 (251) = happyShift action_53
-action_161 (253) = happyShift action_470
-action_161 (254) = happyShift action_23
-action_161 (255) = happyShift action_24
-action_161 (268) = happyShift action_54
-action_161 (282) = happyShift action_55
-action_161 (295) = happyShift action_56
-action_161 (297) = happyShift action_57
-action_161 (299) = happyShift action_58
-action_161 (301) = happyShift action_59
-action_161 (308) = happyShift action_60
-action_161 (309) = happyShift action_61
-action_161 (313) = happyShift action_62
-action_161 (316) = happyShift action_63
-action_161 (319) = happyShift action_64
-action_161 (45) = happyGoto action_468
-action_161 (82) = happyGoto action_35
-action_161 (84) = happyGoto action_463
-action_161 (85) = happyGoto action_464
-action_161 (86) = happyGoto action_39
-action_161 (87) = happyGoto action_40
-action_161 (89) = happyGoto action_41
-action_161 (164) = happyGoto action_42
-action_161 (172) = happyGoto action_43
-action_161 (173) = happyGoto action_44
-action_161 (175) = happyGoto action_45
-action_161 (176) = happyGoto action_46
-action_161 (185) = happyGoto action_47
-action_161 (187) = happyGoto action_48
-action_161 (199) = happyGoto action_49
-action_161 _ = happyFail
-
-action_162 _ = happyReduce_81
-
-action_163 _ = happyReduce_282
-
-action_164 _ = happyReduce_274
-
-action_165 _ = happyReduce_86
-
-action_166 _ = happyReduce_279
-
-action_167 (271) = happyShift action_79
-action_167 (272) = happyShift action_467
-action_167 (281) = happyShift action_80
-action_167 (282) = happyShift action_81
-action_167 (283) = happyShift action_82
-action_167 (288) = happyShift action_83
-action_167 (307) = happyShift action_86
-action_167 (310) = happyShift action_88
-action_167 (311) = happyShift action_89
-action_167 (314) = happyShift action_91
-action_167 (315) = happyShift action_92
-action_167 (72) = happyGoto action_466
-action_167 (171) = happyGoto action_276
-action_167 (181) = happyGoto action_277
-action_167 (183) = happyGoto action_278
-action_167 (194) = happyGoto action_70
-action_167 (196) = happyGoto action_71
-action_167 (197) = happyGoto action_72
-action_167 (198) = happyGoto action_73
-action_167 (200) = happyGoto action_74
-action_167 (203) = happyGoto action_77
-action_167 (204) = happyGoto action_78
-action_167 _ = happyReduce_173
-
-action_168 (306) = happyShift action_465
-action_168 _ = happyFail
-
-action_169 (306) = happyReduce_481
-action_169 _ = happyReduce_486
-
-action_170 _ = happyReduce_275
-
-action_171 _ = happyReduce_276
-
-action_172 _ = happyReduce_277
-
-action_173 _ = happyReduce_278
-
-action_174 (218) = happyShift action_11
-action_174 (224) = happyShift action_12
-action_174 (227) = happyShift action_13
-action_174 (239) = happyShift action_14
-action_174 (246) = happyShift action_16
-action_174 (247) = happyShift action_17
-action_174 (248) = happyShift action_18
-action_174 (249) = happyShift action_51
-action_174 (250) = happyShift action_52
-action_174 (251) = happyShift action_53
-action_174 (254) = happyShift action_23
-action_174 (255) = happyShift action_24
-action_174 (268) = happyShift action_54
-action_174 (282) = happyShift action_55
-action_174 (295) = happyShift action_56
-action_174 (297) = happyShift action_57
-action_174 (299) = happyShift action_58
-action_174 (301) = happyShift action_59
-action_174 (308) = happyShift action_60
-action_174 (309) = happyShift action_61
-action_174 (313) = happyShift action_62
-action_174 (316) = happyShift action_63
-action_174 (319) = happyShift action_64
-action_174 (45) = happyGoto action_462
-action_174 (82) = happyGoto action_35
-action_174 (84) = happyGoto action_463
-action_174 (85) = happyGoto action_464
-action_174 (86) = happyGoto action_39
-action_174 (87) = happyGoto action_40
-action_174 (89) = happyGoto action_41
-action_174 (164) = happyGoto action_42
-action_174 (172) = happyGoto action_43
-action_174 (173) = happyGoto action_44
-action_174 (175) = happyGoto action_45
-action_174 (176) = happyGoto action_46
-action_174 (185) = happyGoto action_47
-action_174 (187) = happyGoto action_48
-action_174 (199) = happyGoto action_49
-action_174 _ = happyFail
-
-action_175 _ = happyReduce_104
-
-action_176 (299) = happyShift action_461
-action_176 _ = happyFail
-
-action_177 (234) = happyShift action_460
-action_177 _ = happyReduce_508
-
-action_178 (262) = happyShift action_459
-action_178 (29) = happyGoto action_458
-action_178 _ = happyReduce_59
-
-action_179 _ = happyReduce_70
-
-action_180 _ = happyReduce_71
-
-action_181 _ = happyReduce_72
-
-action_182 (218) = happyShift action_11
-action_182 (224) = happyShift action_12
-action_182 (227) = happyShift action_13
-action_182 (239) = happyShift action_14
-action_182 (244) = happyShift action_50
-action_182 (246) = happyShift action_16
-action_182 (247) = happyShift action_17
-action_182 (248) = happyShift action_18
-action_182 (249) = happyShift action_51
-action_182 (250) = happyShift action_52
-action_182 (251) = happyShift action_53
-action_182 (254) = happyShift action_23
-action_182 (255) = happyShift action_24
-action_182 (268) = happyShift action_54
-action_182 (282) = happyShift action_55
-action_182 (295) = happyShift action_56
-action_182 (297) = happyShift action_57
-action_182 (299) = happyShift action_58
-action_182 (301) = happyShift action_59
-action_182 (308) = happyShift action_60
-action_182 (309) = happyShift action_61
-action_182 (313) = happyShift action_62
-action_182 (316) = happyShift action_63
-action_182 (319) = happyShift action_64
-action_182 (75) = happyGoto action_456
-action_182 (82) = happyGoto action_35
-action_182 (83) = happyGoto action_367
-action_182 (84) = happyGoto action_37
-action_182 (85) = happyGoto action_38
-action_182 (86) = happyGoto action_39
-action_182 (87) = happyGoto action_40
-action_182 (89) = happyGoto action_41
-action_182 (90) = happyGoto action_457
-action_182 (164) = happyGoto action_42
-action_182 (172) = happyGoto action_43
-action_182 (173) = happyGoto action_44
-action_182 (175) = happyGoto action_45
-action_182 (176) = happyGoto action_46
-action_182 (185) = happyGoto action_47
-action_182 (187) = happyGoto action_48
-action_182 (199) = happyGoto action_49
-action_182 _ = happyFail
-
-action_183 (289) = happyShift action_265
-action_183 (293) = happyShift action_266
-action_183 (56) = happyGoto action_263
-action_183 (57) = happyGoto action_455
-action_183 _ = happyFail
-
-action_184 _ = happyReduce_105
-
-action_185 (218) = happyShift action_11
-action_185 (224) = happyShift action_12
-action_185 (227) = happyShift action_13
-action_185 (234) = happyShift action_453
-action_185 (239) = happyShift action_14
-action_185 (246) = happyShift action_16
-action_185 (247) = happyShift action_17
-action_185 (248) = happyShift action_18
-action_185 (249) = happyShift action_51
-action_185 (250) = happyShift action_52
-action_185 (251) = happyShift action_53
-action_185 (253) = happyShift action_454
-action_185 (254) = happyShift action_23
-action_185 (255) = happyShift action_24
-action_185 (268) = happyShift action_54
-action_185 (282) = happyShift action_55
-action_185 (295) = happyShift action_56
-action_185 (297) = happyShift action_57
-action_185 (299) = happyShift action_58
-action_185 (301) = happyShift action_59
-action_185 (308) = happyShift action_60
-action_185 (309) = happyShift action_61
-action_185 (313) = happyShift action_62
-action_185 (316) = happyShift action_63
-action_185 (319) = happyShift action_64
-action_185 (82) = happyGoto action_35
-action_185 (85) = happyGoto action_452
-action_185 (86) = happyGoto action_39
-action_185 (87) = happyGoto action_331
-action_185 (89) = happyGoto action_41
-action_185 (164) = happyGoto action_42
-action_185 (172) = happyGoto action_43
-action_185 (173) = happyGoto action_44
-action_185 (175) = happyGoto action_45
-action_185 (176) = happyGoto action_46
-action_185 (185) = happyGoto action_47
-action_185 (187) = happyGoto action_48
-action_185 (199) = happyGoto action_49
-action_185 _ = happyFail
-
-action_186 (229) = happyShift action_450
-action_186 (246) = happyShift action_451
-action_186 (68) = happyGoto action_449
-action_186 _ = happyFail
-
-action_187 (295) = happyShift action_445
-action_187 (61) = happyGoto action_448
-action_187 (62) = happyGoto action_444
-action_187 _ = happyReduce_147
-
-action_188 (218) = happyShift action_11
-action_188 (224) = happyShift action_12
-action_188 (227) = happyShift action_13
-action_188 (234) = happyShift action_447
-action_188 (239) = happyShift action_14
-action_188 (244) = happyShift action_15
-action_188 (246) = happyShift action_16
-action_188 (247) = happyShift action_17
-action_188 (248) = happyShift action_18
-action_188 (249) = happyShift action_19
-action_188 (250) = happyShift action_20
-action_188 (251) = happyShift action_21
-action_188 (253) = happyShift action_22
-action_188 (254) = happyShift action_23
-action_188 (255) = happyShift action_24
-action_188 (299) = happyShift action_25
-action_188 (308) = happyShift action_26
-action_188 (312) = happyShift action_27
-action_188 (190) = happyGoto action_446
-action_188 (191) = happyGoto action_7
-action_188 (192) = happyGoto action_8
-action_188 (193) = happyGoto action_9
-action_188 (199) = happyGoto action_10
-action_188 _ = happyFail
-
-action_189 (295) = happyShift action_445
-action_189 (61) = happyGoto action_443
-action_189 (62) = happyGoto action_444
-action_189 _ = happyReduce_147
-
-action_190 (318) = happyShift action_442
-action_190 (59) = happyGoto action_440
-action_190 (60) = happyGoto action_441
-action_190 _ = happyReduce_145
-
-action_191 (218) = happyShift action_11
-action_191 (224) = happyShift action_12
-action_191 (227) = happyShift action_13
-action_191 (239) = happyShift action_14
-action_191 (244) = happyShift action_15
-action_191 (246) = happyShift action_16
-action_191 (247) = happyShift action_17
-action_191 (248) = happyShift action_18
-action_191 (249) = happyShift action_19
-action_191 (250) = happyShift action_20
-action_191 (251) = happyShift action_21
-action_191 (253) = happyShift action_22
-action_191 (254) = happyShift action_23
-action_191 (255) = happyShift action_24
-action_191 (295) = happyShift action_84
-action_191 (299) = happyShift action_439
-action_191 (308) = happyShift action_26
-action_191 (309) = happyShift action_87
-action_191 (66) = happyGoto action_430
-action_191 (67) = happyGoto action_431
-action_191 (165) = happyGoto action_432
-action_191 (166) = happyGoto action_433
-action_191 (168) = happyGoto action_434
-action_191 (169) = happyGoto action_435
-action_191 (189) = happyGoto action_436
-action_191 (192) = happyGoto action_437
-action_191 (193) = happyGoto action_9
-action_191 (199) = happyGoto action_10
-action_191 (202) = happyGoto action_438
-action_191 _ = happyReduce_160
-
-action_192 (217) = happyShift action_111
-action_192 (218) = happyShift action_11
-action_192 (224) = happyShift action_12
-action_192 (227) = happyShift action_13
-action_192 (239) = happyShift action_14
-action_192 (244) = happyShift action_15
-action_192 (246) = happyShift action_16
-action_192 (247) = happyShift action_17
-action_192 (248) = happyShift action_18
-action_192 (249) = happyShift action_19
-action_192 (250) = happyShift action_20
-action_192 (251) = happyShift action_21
-action_192 (253) = happyShift action_22
-action_192 (254) = happyShift action_23
-action_192 (255) = happyShift action_24
-action_192 (279) = happyShift action_124
-action_192 (295) = happyShift action_127
-action_192 (297) = happyShift action_128
-action_192 (299) = happyShift action_129
-action_192 (301) = happyShift action_130
-action_192 (303) = happyShift action_131
-action_192 (308) = happyShift action_26
-action_192 (309) = happyShift action_87
-action_192 (312) = happyShift action_27
-action_192 (313) = happyShift action_90
-action_192 (316) = happyShift action_63
-action_192 (317) = happyShift action_132
-action_192 (318) = happyShift action_133
-action_192 (319) = happyShift action_134
-action_192 (320) = happyShift action_135
-action_192 (321) = happyShift action_136
-action_192 (322) = happyShift action_137
-action_192 (323) = happyShift action_138
-action_192 (324) = happyShift action_139
-action_192 (325) = happyShift action_140
-action_192 (331) = happyShift action_141
-action_192 (332) = happyShift action_142
-action_192 (333) = happyShift action_143
-action_192 (334) = happyShift action_144
-action_192 (336) = happyShift action_145
-action_192 (337) = happyShift action_146
-action_192 (338) = happyShift action_147
-action_192 (339) = happyShift action_148
-action_192 (26) = happyGoto action_93
-action_192 (127) = happyGoto action_429
-action_192 (128) = happyGoto action_101
-action_192 (129) = happyGoto action_102
-action_192 (164) = happyGoto action_107
-action_192 (167) = happyGoto action_108
-action_192 (169) = happyGoto action_67
-action_192 (190) = happyGoto action_109
-action_192 (191) = happyGoto action_7
-action_192 (192) = happyGoto action_8
-action_192 (193) = happyGoto action_9
-action_192 (199) = happyGoto action_10
-action_192 (201) = happyGoto action_75
-action_192 (202) = happyGoto action_76
-action_192 (205) = happyGoto action_110
-action_192 _ = happyFail
-
-action_193 (217) = happyShift action_111
-action_193 (218) = happyShift action_11
-action_193 (219) = happyShift action_112
-action_193 (224) = happyShift action_12
-action_193 (225) = happyShift action_113
-action_193 (227) = happyShift action_13
-action_193 (228) = happyShift action_114
-action_193 (235) = happyShift action_183
-action_193 (239) = happyShift action_14
-action_193 (243) = happyShift action_116
-action_193 (244) = happyShift action_15
-action_193 (246) = happyShift action_16
-action_193 (247) = happyShift action_17
-action_193 (248) = happyShift action_18
-action_193 (249) = happyShift action_19
-action_193 (250) = happyShift action_20
-action_193 (251) = happyShift action_21
-action_193 (252) = happyShift action_117
-action_193 (253) = happyShift action_22
-action_193 (254) = happyShift action_23
-action_193 (255) = happyShift action_24
-action_193 (257) = happyShift action_118
-action_193 (264) = happyShift action_120
-action_193 (265) = happyShift action_121
-action_193 (266) = happyShift action_122
-action_193 (271) = happyShift action_79
-action_193 (274) = happyShift action_123
-action_193 (279) = happyShift action_124
-action_193 (281) = happyShift action_238
-action_193 (282) = happyShift action_81
-action_193 (283) = happyShift action_82
-action_193 (288) = happyShift action_83
-action_193 (295) = happyShift action_127
-action_193 (297) = happyShift action_128
-action_193 (299) = happyShift action_129
-action_193 (300) = happyShift action_239
-action_193 (301) = happyShift action_130
-action_193 (303) = happyShift action_131
-action_193 (306) = happyShift action_240
-action_193 (307) = happyShift action_228
-action_193 (308) = happyShift action_26
-action_193 (309) = happyShift action_87
-action_193 (310) = happyShift action_88
-action_193 (311) = happyShift action_89
-action_193 (312) = happyShift action_27
-action_193 (313) = happyShift action_90
-action_193 (314) = happyShift action_91
-action_193 (315) = happyShift action_92
-action_193 (316) = happyShift action_63
-action_193 (317) = happyShift action_132
-action_193 (318) = happyShift action_133
-action_193 (319) = happyShift action_134
-action_193 (320) = happyShift action_135
-action_193 (321) = happyShift action_136
-action_193 (322) = happyShift action_137
-action_193 (323) = happyShift action_138
-action_193 (324) = happyShift action_139
-action_193 (325) = happyShift action_140
-action_193 (331) = happyShift action_141
-action_193 (332) = happyShift action_142
-action_193 (333) = happyShift action_143
-action_193 (334) = happyShift action_144
-action_193 (336) = happyShift action_145
-action_193 (337) = happyShift action_146
-action_193 (338) = happyShift action_147
-action_193 (339) = happyShift action_148
-action_193 (26) = happyGoto action_93
-action_193 (121) = happyGoto action_229
-action_193 (122) = happyGoto action_230
-action_193 (123) = happyGoto action_96
-action_193 (124) = happyGoto action_97
-action_193 (125) = happyGoto action_98
-action_193 (126) = happyGoto action_99
-action_193 (127) = happyGoto action_100
-action_193 (128) = happyGoto action_101
-action_193 (129) = happyGoto action_102
-action_193 (134) = happyGoto action_231
-action_193 (164) = happyGoto action_107
-action_193 (167) = happyGoto action_108
-action_193 (169) = happyGoto action_67
-action_193 (171) = happyGoto action_222
-action_193 (182) = happyGoto action_232
-action_193 (184) = happyGoto action_224
-action_193 (190) = happyGoto action_109
-action_193 (191) = happyGoto action_7
-action_193 (192) = happyGoto action_8
-action_193 (193) = happyGoto action_9
-action_193 (195) = happyGoto action_225
-action_193 (196) = happyGoto action_233
-action_193 (197) = happyGoto action_428
-action_193 (198) = happyGoto action_235
-action_193 (199) = happyGoto action_10
-action_193 (200) = happyGoto action_74
-action_193 (201) = happyGoto action_75
-action_193 (202) = happyGoto action_76
-action_193 (203) = happyGoto action_236
-action_193 (204) = happyGoto action_78
-action_193 (205) = happyGoto action_110
-action_193 (208) = happyGoto action_237
-action_193 _ = happyFail
-
-action_194 _ = happyReduce_537
-
-action_195 _ = happyReduce_538
-
-action_196 _ = happyReduce_539
-
-action_197 _ = happyReduce_540
-
-action_198 (217) = happyReduce_339
-action_198 (218) = happyReduce_339
-action_198 (224) = happyReduce_339
-action_198 (227) = happyReduce_339
-action_198 (239) = happyReduce_339
-action_198 (244) = happyReduce_339
-action_198 (246) = happyReduce_339
-action_198 (247) = happyReduce_339
-action_198 (248) = happyReduce_339
-action_198 (249) = happyReduce_339
-action_198 (250) = happyReduce_339
-action_198 (251) = happyReduce_339
-action_198 (253) = happyReduce_339
-action_198 (254) = happyReduce_339
-action_198 (255) = happyReduce_339
-action_198 (271) = happyReduce_339
-action_198 (272) = happyReduce_339
-action_198 (273) = happyReduce_339
-action_198 (275) = happyReduce_339
-action_198 (279) = happyReduce_339
-action_198 (281) = happyReduce_339
-action_198 (282) = happyReduce_339
-action_198 (283) = happyReduce_339
-action_198 (288) = happyReduce_339
-action_198 (289) = happyReduce_339
-action_198 (295) = happyReduce_339
-action_198 (297) = happyReduce_339
-action_198 (299) = happyReduce_339
-action_198 (301) = happyReduce_339
-action_198 (303) = happyReduce_339
-action_198 (307) = happyReduce_339
-action_198 (308) = happyReduce_339
-action_198 (309) = happyReduce_339
-action_198 (310) = happyReduce_339
-action_198 (311) = happyReduce_339
-action_198 (312) = happyReduce_339
-action_198 (313) = happyReduce_339
-action_198 (314) = happyReduce_339
-action_198 (315) = happyReduce_339
-action_198 (316) = happyReduce_339
-action_198 (317) = happyReduce_339
-action_198 (318) = happyReduce_339
-action_198 (319) = happyReduce_339
-action_198 (320) = happyReduce_339
-action_198 (321) = happyReduce_339
-action_198 (322) = happyReduce_339
-action_198 (323) = happyReduce_339
-action_198 (324) = happyReduce_339
-action_198 (325) = happyReduce_339
-action_198 (331) = happyReduce_339
-action_198 (332) = happyReduce_339
-action_198 (333) = happyReduce_339
-action_198 (334) = happyReduce_339
-action_198 (336) = happyReduce_339
-action_198 (337) = happyReduce_339
-action_198 (338) = happyReduce_339
-action_198 (339) = happyReduce_339
-action_198 _ = happyReduce_88
-
-action_199 (217) = happyShift action_111
-action_199 (218) = happyShift action_11
-action_199 (219) = happyShift action_112
-action_199 (224) = happyShift action_12
-action_199 (225) = happyShift action_113
-action_199 (227) = happyShift action_13
-action_199 (228) = happyShift action_114
-action_199 (235) = happyShift action_183
-action_199 (239) = happyShift action_14
-action_199 (243) = happyShift action_116
-action_199 (244) = happyShift action_15
-action_199 (246) = happyShift action_16
-action_199 (247) = happyShift action_17
-action_199 (248) = happyShift action_18
-action_199 (249) = happyShift action_19
-action_199 (250) = happyShift action_20
-action_199 (251) = happyShift action_21
-action_199 (252) = happyShift action_117
-action_199 (253) = happyShift action_22
-action_199 (254) = happyShift action_23
-action_199 (255) = happyShift action_24
-action_199 (257) = happyShift action_118
-action_199 (264) = happyShift action_120
-action_199 (265) = happyShift action_121
-action_199 (266) = happyShift action_122
-action_199 (274) = happyShift action_123
-action_199 (279) = happyShift action_124
-action_199 (281) = happyShift action_125
-action_199 (295) = happyShift action_127
-action_199 (297) = happyShift action_128
-action_199 (299) = happyShift action_129
-action_199 (301) = happyShift action_130
-action_199 (303) = happyShift action_131
-action_199 (308) = happyShift action_26
-action_199 (309) = happyShift action_87
-action_199 (312) = happyShift action_27
-action_199 (313) = happyShift action_90
-action_199 (316) = happyShift action_63
-action_199 (317) = happyShift action_132
-action_199 (318) = happyShift action_133
-action_199 (319) = happyShift action_134
-action_199 (320) = happyShift action_135
-action_199 (321) = happyShift action_136
-action_199 (322) = happyShift action_137
-action_199 (323) = happyShift action_138
-action_199 (324) = happyShift action_139
-action_199 (325) = happyShift action_140
-action_199 (331) = happyShift action_141
-action_199 (332) = happyShift action_142
-action_199 (333) = happyShift action_143
-action_199 (334) = happyShift action_144
-action_199 (336) = happyShift action_145
-action_199 (337) = happyShift action_146
-action_199 (338) = happyShift action_147
-action_199 (339) = happyShift action_148
-action_199 (26) = happyGoto action_93
-action_199 (121) = happyGoto action_427
-action_199 (122) = happyGoto action_209
-action_199 (123) = happyGoto action_96
-action_199 (124) = happyGoto action_97
-action_199 (125) = happyGoto action_98
-action_199 (126) = happyGoto action_99
-action_199 (127) = happyGoto action_100
-action_199 (128) = happyGoto action_101
-action_199 (129) = happyGoto action_102
-action_199 (164) = happyGoto action_107
-action_199 (167) = happyGoto action_108
-action_199 (169) = happyGoto action_67
-action_199 (190) = happyGoto action_109
-action_199 (191) = happyGoto action_7
-action_199 (192) = happyGoto action_8
-action_199 (193) = happyGoto action_9
-action_199 (199) = happyGoto action_10
-action_199 (201) = happyGoto action_75
-action_199 (202) = happyGoto action_76
-action_199 (205) = happyGoto action_110
-action_199 _ = happyFail
-
-action_200 (309) = happyShift action_327
-action_200 (313) = happyShift action_328
-action_200 (207) = happyGoto action_426
-action_200 _ = happyFail
-
-action_201 _ = happyReduce_344
-
-action_202 _ = happyReduce_343
-
-action_203 (296) = happyShift action_305
-action_203 _ = happyFail
-
-action_204 (298) = happyShift action_303
-action_204 _ = happyFail
-
-action_205 (277) = happyShift action_297
-action_205 (300) = happyShift action_298
-action_205 (306) = happyShift action_240
-action_205 (310) = happyShift action_299
-action_205 (311) = happyShift action_300
-action_205 (315) = happyShift action_301
-action_205 (177) = happyGoto action_293
-action_205 (178) = happyGoto action_294
-action_205 (188) = happyGoto action_295
-action_205 (208) = happyGoto action_296
-action_205 _ = happyFail
-
-action_206 _ = happyReduce_342
-
-action_207 _ = happyReduce_341
-
-action_208 (300) = happyShift action_425
-action_208 _ = happyFail
-
-action_209 (271) = happyShift action_79
-action_209 (272) = happyShift action_279
-action_209 (281) = happyShift action_80
-action_209 (282) = happyShift action_81
-action_209 (283) = happyShift action_82
-action_209 (284) = happyShift action_281
-action_209 (285) = happyShift action_282
-action_209 (286) = happyShift action_283
-action_209 (287) = happyShift action_284
-action_209 (288) = happyShift action_83
-action_209 (307) = happyShift action_86
-action_209 (310) = happyShift action_88
-action_209 (311) = happyShift action_89
-action_209 (314) = happyShift action_91
-action_209 (315) = happyShift action_92
-action_209 (171) = happyGoto action_276
-action_209 (181) = happyGoto action_277
-action_209 (183) = happyGoto action_278
-action_209 (194) = happyGoto action_70
-action_209 (196) = happyGoto action_71
-action_209 (197) = happyGoto action_72
-action_209 (198) = happyGoto action_73
-action_209 (200) = happyGoto action_74
-action_209 (203) = happyGoto action_77
-action_209 (204) = happyGoto action_78
-action_209 _ = happyReduce_300
-
-action_210 (335) = happyShift action_424
-action_210 _ = happyFail
-
-action_211 (217) = happyShift action_111
-action_211 (218) = happyShift action_11
-action_211 (219) = happyShift action_112
-action_211 (220) = happyShift action_174
-action_211 (221) = happyShift action_175
-action_211 (222) = happyShift action_176
-action_211 (224) = happyShift action_177
-action_211 (225) = happyShift action_113
-action_211 (227) = happyShift action_13
-action_211 (228) = happyShift action_114
-action_211 (231) = happyShift action_179
-action_211 (232) = happyShift action_180
-action_211 (233) = happyShift action_181
-action_211 (234) = happyShift action_182
-action_211 (235) = happyShift action_183
-action_211 (237) = happyShift action_184
-action_211 (239) = happyShift action_14
-action_211 (241) = happyShift action_185
-action_211 (243) = happyShift action_116
-action_211 (244) = happyShift action_15
-action_211 (245) = happyShift action_186
-action_211 (246) = happyShift action_16
-action_211 (247) = happyShift action_17
-action_211 (248) = happyShift action_18
-action_211 (249) = happyShift action_19
-action_211 (250) = happyShift action_20
-action_211 (251) = happyShift action_21
-action_211 (252) = happyShift action_117
-action_211 (253) = happyShift action_22
-action_211 (254) = happyShift action_23
-action_211 (255) = happyShift action_24
-action_211 (257) = happyShift action_118
-action_211 (259) = happyShift action_187
-action_211 (260) = happyShift action_188
-action_211 (261) = happyShift action_189
-action_211 (263) = happyShift action_190
-action_211 (264) = happyShift action_120
-action_211 (265) = happyShift action_121
-action_211 (266) = happyShift action_122
-action_211 (267) = happyShift action_191
-action_211 (274) = happyShift action_123
-action_211 (279) = happyShift action_124
-action_211 (281) = happyShift action_125
-action_211 (282) = happyShift action_192
-action_211 (295) = happyShift action_127
-action_211 (297) = happyShift action_128
-action_211 (299) = happyShift action_193
-action_211 (301) = happyShift action_130
-action_211 (303) = happyShift action_131
-action_211 (308) = happyShift action_26
-action_211 (309) = happyShift action_87
-action_211 (312) = happyShift action_27
-action_211 (313) = happyShift action_90
-action_211 (316) = happyShift action_63
-action_211 (317) = happyShift action_132
-action_211 (318) = happyShift action_133
-action_211 (319) = happyShift action_134
-action_211 (320) = happyShift action_135
-action_211 (321) = happyShift action_136
-action_211 (322) = happyShift action_137
-action_211 (323) = happyShift action_138
-action_211 (324) = happyShift action_139
-action_211 (325) = happyShift action_140
-action_211 (326) = happyShift action_194
-action_211 (327) = happyShift action_195
-action_211 (328) = happyShift action_196
-action_211 (329) = happyShift action_197
-action_211 (331) = happyShift action_141
-action_211 (332) = happyShift action_142
-action_211 (333) = happyShift action_143
-action_211 (334) = happyShift action_144
-action_211 (336) = happyShift action_198
-action_211 (337) = happyShift action_199
-action_211 (338) = happyShift action_147
-action_211 (339) = happyShift action_148
-action_211 (15) = happyGoto action_421
-action_211 (26) = happyGoto action_93
-action_211 (35) = happyGoto action_156
-action_211 (37) = happyGoto action_157
-action_211 (38) = happyGoto action_158
-action_211 (39) = happyGoto action_159
-action_211 (40) = happyGoto action_160
-action_211 (43) = happyGoto action_161
-action_211 (46) = happyGoto action_162
-action_211 (114) = happyGoto action_163
-action_211 (115) = happyGoto action_164
-action_211 (116) = happyGoto action_165
-action_211 (120) = happyGoto action_166
-action_211 (122) = happyGoto action_167
-action_211 (123) = happyGoto action_96
-action_211 (124) = happyGoto action_97
-action_211 (125) = happyGoto action_98
-action_211 (126) = happyGoto action_99
-action_211 (127) = happyGoto action_100
-action_211 (128) = happyGoto action_101
-action_211 (129) = happyGoto action_102
-action_211 (133) = happyGoto action_423
-action_211 (164) = happyGoto action_107
-action_211 (167) = happyGoto action_108
-action_211 (169) = happyGoto action_67
-action_211 (189) = happyGoto action_168
-action_211 (190) = happyGoto action_109
-action_211 (191) = happyGoto action_7
-action_211 (192) = happyGoto action_169
-action_211 (193) = happyGoto action_9
-action_211 (199) = happyGoto action_10
-action_211 (201) = happyGoto action_75
-action_211 (202) = happyGoto action_76
-action_211 (205) = happyGoto action_110
-action_211 (209) = happyGoto action_170
-action_211 (210) = happyGoto action_171
-action_211 (211) = happyGoto action_172
-action_211 (212) = happyGoto action_173
-action_211 _ = happyReduce_355
-
-action_212 (217) = happyShift action_111
-action_212 (218) = happyShift action_11
-action_212 (219) = happyShift action_112
-action_212 (220) = happyShift action_174
-action_212 (221) = happyShift action_175
-action_212 (222) = happyShift action_176
-action_212 (224) = happyShift action_177
-action_212 (225) = happyShift action_113
-action_212 (227) = happyShift action_13
-action_212 (228) = happyShift action_114
-action_212 (231) = happyShift action_179
-action_212 (232) = happyShift action_180
-action_212 (233) = happyShift action_181
-action_212 (234) = happyShift action_182
-action_212 (235) = happyShift action_183
-action_212 (237) = happyShift action_184
-action_212 (239) = happyShift action_14
-action_212 (241) = happyShift action_185
-action_212 (243) = happyShift action_116
-action_212 (244) = happyShift action_15
-action_212 (245) = happyShift action_186
-action_212 (246) = happyShift action_16
-action_212 (247) = happyShift action_17
-action_212 (248) = happyShift action_18
-action_212 (249) = happyShift action_19
-action_212 (250) = happyShift action_20
-action_212 (251) = happyShift action_21
-action_212 (252) = happyShift action_117
-action_212 (253) = happyShift action_22
-action_212 (254) = happyShift action_23
-action_212 (255) = happyShift action_24
-action_212 (257) = happyShift action_118
-action_212 (259) = happyShift action_187
-action_212 (260) = happyShift action_188
-action_212 (261) = happyShift action_189
-action_212 (263) = happyShift action_190
-action_212 (264) = happyShift action_120
-action_212 (265) = happyShift action_121
-action_212 (266) = happyShift action_122
-action_212 (267) = happyShift action_191
-action_212 (274) = happyShift action_123
-action_212 (279) = happyShift action_124
-action_212 (281) = happyShift action_125
-action_212 (282) = happyShift action_192
-action_212 (295) = happyShift action_127
-action_212 (297) = happyShift action_128
-action_212 (299) = happyShift action_193
-action_212 (301) = happyShift action_130
-action_212 (303) = happyShift action_131
-action_212 (308) = happyShift action_26
-action_212 (309) = happyShift action_87
-action_212 (312) = happyShift action_27
-action_212 (313) = happyShift action_90
-action_212 (316) = happyShift action_63
-action_212 (317) = happyShift action_132
-action_212 (318) = happyShift action_133
-action_212 (319) = happyShift action_134
-action_212 (320) = happyShift action_135
-action_212 (321) = happyShift action_136
-action_212 (322) = happyShift action_137
-action_212 (323) = happyShift action_138
-action_212 (324) = happyShift action_139
-action_212 (325) = happyShift action_140
-action_212 (326) = happyShift action_194
-action_212 (327) = happyShift action_195
-action_212 (328) = happyShift action_196
-action_212 (329) = happyShift action_197
-action_212 (331) = happyShift action_141
-action_212 (332) = happyShift action_142
-action_212 (333) = happyShift action_143
-action_212 (334) = happyShift action_144
-action_212 (336) = happyShift action_198
-action_212 (337) = happyShift action_199
-action_212 (338) = happyShift action_147
-action_212 (339) = happyShift action_148
-action_212 (15) = happyGoto action_421
-action_212 (26) = happyGoto action_93
-action_212 (35) = happyGoto action_156
-action_212 (37) = happyGoto action_157
-action_212 (38) = happyGoto action_158
-action_212 (39) = happyGoto action_159
-action_212 (40) = happyGoto action_160
-action_212 (43) = happyGoto action_161
-action_212 (46) = happyGoto action_162
-action_212 (114) = happyGoto action_163
-action_212 (115) = happyGoto action_164
-action_212 (116) = happyGoto action_165
-action_212 (120) = happyGoto action_166
-action_212 (122) = happyGoto action_167
-action_212 (123) = happyGoto action_96
-action_212 (124) = happyGoto action_97
-action_212 (125) = happyGoto action_98
-action_212 (126) = happyGoto action_99
-action_212 (127) = happyGoto action_100
-action_212 (128) = happyGoto action_101
-action_212 (129) = happyGoto action_102
-action_212 (133) = happyGoto action_422
-action_212 (164) = happyGoto action_107
-action_212 (167) = happyGoto action_108
-action_212 (169) = happyGoto action_67
-action_212 (189) = happyGoto action_168
-action_212 (190) = happyGoto action_109
-action_212 (191) = happyGoto action_7
-action_212 (192) = happyGoto action_169
-action_212 (193) = happyGoto action_9
-action_212 (199) = happyGoto action_10
-action_212 (201) = happyGoto action_75
-action_212 (202) = happyGoto action_76
-action_212 (205) = happyGoto action_110
-action_212 (209) = happyGoto action_170
-action_212 (210) = happyGoto action_171
-action_212 (211) = happyGoto action_172
-action_212 (212) = happyGoto action_173
-action_212 _ = happyReduce_355
-
-action_213 (335) = happyShift action_420
-action_213 _ = happyFail
-
-action_214 (271) = happyShift action_79
-action_214 (281) = happyShift action_80
-action_214 (282) = happyShift action_81
-action_214 (283) = happyShift action_82
-action_214 (288) = happyShift action_83
-action_214 (307) = happyShift action_86
-action_214 (310) = happyShift action_88
-action_214 (311) = happyShift action_89
-action_214 (314) = happyShift action_91
-action_214 (315) = happyShift action_92
-action_214 (335) = happyShift action_419
-action_214 (171) = happyGoto action_276
-action_214 (181) = happyGoto action_277
-action_214 (183) = happyGoto action_278
-action_214 (194) = happyGoto action_70
-action_214 (196) = happyGoto action_71
-action_214 (197) = happyGoto action_72
-action_214 (198) = happyGoto action_73
-action_214 (200) = happyGoto action_74
-action_214 (203) = happyGoto action_77
-action_214 (204) = happyGoto action_78
-action_214 _ = happyFail
-
-action_215 (335) = happyShift action_418
-action_215 _ = happyFail
-
-action_216 _ = happyReduce_327
-
-action_217 (130) = happyGoto action_417
-action_217 _ = happyReduce_351
-
-action_218 _ = happyReduce_51
-
-action_219 _ = happyReduce_357
-
-action_220 _ = happyReduce_360
-
-action_221 (302) = happyShift action_415
-action_221 (306) = happyShift action_416
-action_221 _ = happyFail
-
-action_222 _ = happyReduce_466
-
-action_223 (217) = happyShift action_111
-action_223 (218) = happyShift action_11
-action_223 (219) = happyShift action_112
-action_223 (224) = happyShift action_12
-action_223 (225) = happyShift action_113
-action_223 (227) = happyShift action_13
-action_223 (228) = happyShift action_114
-action_223 (235) = happyShift action_183
-action_223 (239) = happyShift action_14
-action_223 (243) = happyShift action_116
-action_223 (244) = happyShift action_15
-action_223 (246) = happyShift action_16
-action_223 (247) = happyShift action_17
-action_223 (248) = happyShift action_18
-action_223 (249) = happyShift action_19
-action_223 (250) = happyShift action_20
-action_223 (251) = happyShift action_21
-action_223 (252) = happyShift action_117
-action_223 (253) = happyShift action_22
-action_223 (254) = happyShift action_23
-action_223 (255) = happyShift action_24
-action_223 (257) = happyShift action_118
-action_223 (264) = happyShift action_120
-action_223 (265) = happyShift action_121
-action_223 (266) = happyShift action_122
-action_223 (274) = happyShift action_123
-action_223 (279) = happyShift action_124
-action_223 (281) = happyShift action_125
-action_223 (295) = happyShift action_127
-action_223 (297) = happyShift action_128
-action_223 (299) = happyShift action_129
-action_223 (301) = happyShift action_130
-action_223 (303) = happyShift action_131
-action_223 (308) = happyShift action_26
-action_223 (309) = happyShift action_87
-action_223 (312) = happyShift action_27
-action_223 (313) = happyShift action_90
-action_223 (316) = happyShift action_63
-action_223 (317) = happyShift action_132
-action_223 (318) = happyShift action_133
-action_223 (319) = happyShift action_134
-action_223 (320) = happyShift action_135
-action_223 (321) = happyShift action_136
-action_223 (322) = happyShift action_137
-action_223 (323) = happyShift action_138
-action_223 (324) = happyShift action_139
-action_223 (325) = happyShift action_140
-action_223 (331) = happyShift action_141
-action_223 (332) = happyShift action_142
-action_223 (333) = happyShift action_143
-action_223 (334) = happyShift action_144
-action_223 (336) = happyShift action_145
-action_223 (337) = happyShift action_146
-action_223 (338) = happyShift action_147
-action_223 (339) = happyShift action_148
-action_223 (26) = happyGoto action_93
-action_223 (122) = happyGoto action_414
-action_223 (123) = happyGoto action_96
-action_223 (124) = happyGoto action_97
-action_223 (125) = happyGoto action_98
-action_223 (126) = happyGoto action_99
-action_223 (127) = happyGoto action_100
-action_223 (128) = happyGoto action_101
-action_223 (129) = happyGoto action_102
-action_223 (164) = happyGoto action_107
-action_223 (167) = happyGoto action_108
-action_223 (169) = happyGoto action_67
-action_223 (190) = happyGoto action_109
-action_223 (191) = happyGoto action_7
-action_223 (192) = happyGoto action_8
-action_223 (193) = happyGoto action_9
-action_223 (199) = happyGoto action_10
-action_223 (201) = happyGoto action_75
-action_223 (202) = happyGoto action_76
-action_223 (205) = happyGoto action_110
-action_223 _ = happyFail
-
-action_224 _ = happyReduce_465
-
-action_225 _ = happyReduce_469
-
-action_226 _ = happyReduce_499
-
-action_227 _ = happyReduce_498
-
-action_228 (218) = happyShift action_11
-action_228 (224) = happyShift action_12
-action_228 (227) = happyShift action_13
-action_228 (239) = happyShift action_14
-action_228 (244) = happyShift action_15
-action_228 (246) = happyShift action_16
-action_228 (247) = happyShift action_17
-action_228 (248) = happyShift action_18
-action_228 (249) = happyShift action_19
-action_228 (250) = happyShift action_20
-action_228 (251) = happyShift action_21
-action_228 (253) = happyShift action_22
-action_228 (254) = happyShift action_23
-action_228 (255) = happyShift action_24
-action_228 (308) = happyShift action_26
-action_228 (309) = happyShift action_87
-action_228 (312) = happyShift action_27
-action_228 (313) = happyShift action_90
-action_228 (191) = happyGoto action_413
-action_228 (192) = happyGoto action_8
-action_228 (193) = happyGoto action_9
-action_228 (199) = happyGoto action_10
-action_228 (201) = happyGoto action_287
-action_228 (202) = happyGoto action_76
-action_228 _ = happyFail
-
-action_229 (300) = happyShift action_412
-action_229 _ = happyReduce_357
-
-action_230 (271) = happyShift action_79
-action_230 (272) = happyShift action_279
-action_230 (281) = happyShift action_80
-action_230 (282) = happyShift action_81
-action_230 (283) = happyShift action_82
-action_230 (284) = happyShift action_281
-action_230 (285) = happyShift action_282
-action_230 (286) = happyShift action_283
-action_230 (287) = happyShift action_284
-action_230 (288) = happyShift action_83
-action_230 (307) = happyShift action_86
-action_230 (310) = happyShift action_88
-action_230 (311) = happyShift action_89
-action_230 (314) = happyShift action_91
-action_230 (315) = happyShift action_92
-action_230 (171) = happyGoto action_276
-action_230 (181) = happyGoto action_411
-action_230 (183) = happyGoto action_278
-action_230 (194) = happyGoto action_70
-action_230 (196) = happyGoto action_71
-action_230 (197) = happyGoto action_72
-action_230 (198) = happyGoto action_73
-action_230 (200) = happyGoto action_74
-action_230 (203) = happyGoto action_77
-action_230 (204) = happyGoto action_78
-action_230 _ = happyReduce_300
-
-action_231 (306) = happyShift action_410
-action_231 _ = happyFail
-
-action_232 (217) = happyShift action_111
-action_232 (218) = happyShift action_11
-action_232 (219) = happyShift action_112
-action_232 (224) = happyShift action_12
-action_232 (225) = happyShift action_113
-action_232 (227) = happyShift action_13
-action_232 (228) = happyShift action_114
-action_232 (235) = happyShift action_183
-action_232 (239) = happyShift action_14
-action_232 (243) = happyShift action_116
-action_232 (244) = happyShift action_15
-action_232 (246) = happyShift action_16
-action_232 (247) = happyShift action_17
-action_232 (248) = happyShift action_18
-action_232 (249) = happyShift action_19
-action_232 (250) = happyShift action_20
-action_232 (251) = happyShift action_21
-action_232 (252) = happyShift action_117
-action_232 (253) = happyShift action_22
-action_232 (254) = happyShift action_23
-action_232 (255) = happyShift action_24
-action_232 (257) = happyShift action_118
-action_232 (264) = happyShift action_120
-action_232 (265) = happyShift action_121
-action_232 (266) = happyShift action_122
-action_232 (274) = happyShift action_123
-action_232 (279) = happyShift action_124
-action_232 (281) = happyShift action_125
-action_232 (295) = happyShift action_127
-action_232 (297) = happyShift action_128
-action_232 (299) = happyShift action_129
-action_232 (301) = happyShift action_130
-action_232 (303) = happyShift action_131
-action_232 (308) = happyShift action_26
-action_232 (309) = happyShift action_87
-action_232 (312) = happyShift action_27
-action_232 (313) = happyShift action_90
-action_232 (316) = happyShift action_63
-action_232 (317) = happyShift action_132
-action_232 (318) = happyShift action_133
-action_232 (319) = happyShift action_134
-action_232 (320) = happyShift action_135
-action_232 (321) = happyShift action_136
-action_232 (322) = happyShift action_137
-action_232 (323) = happyShift action_138
-action_232 (324) = happyShift action_139
-action_232 (325) = happyShift action_140
-action_232 (331) = happyShift action_141
-action_232 (332) = happyShift action_142
-action_232 (333) = happyShift action_143
-action_232 (334) = happyShift action_144
-action_232 (336) = happyShift action_145
-action_232 (337) = happyShift action_146
-action_232 (338) = happyShift action_147
-action_232 (339) = happyShift action_148
-action_232 (26) = happyGoto action_93
-action_232 (122) = happyGoto action_409
-action_232 (123) = happyGoto action_96
-action_232 (124) = happyGoto action_97
-action_232 (125) = happyGoto action_98
-action_232 (126) = happyGoto action_99
-action_232 (127) = happyGoto action_100
-action_232 (128) = happyGoto action_101
-action_232 (129) = happyGoto action_102
-action_232 (164) = happyGoto action_107
-action_232 (167) = happyGoto action_108
-action_232 (169) = happyGoto action_67
-action_232 (190) = happyGoto action_109
-action_232 (191) = happyGoto action_7
-action_232 (192) = happyGoto action_8
-action_232 (193) = happyGoto action_9
-action_232 (199) = happyGoto action_10
-action_232 (201) = happyGoto action_75
-action_232 (202) = happyGoto action_76
-action_232 (205) = happyGoto action_110
-action_232 _ = happyFail
-
-action_233 (300) = happyShift action_357
-action_233 _ = happyReduce_499
-
-action_234 (300) = happyShift action_408
-action_234 _ = happyFail
-
-action_235 (300) = happyReduce_501
-action_235 _ = happyReduce_498
-
-action_236 (300) = happyShift action_356
-action_236 _ = happyReduce_441
-
-action_237 (300) = happyShift action_407
-action_237 (306) = happyShift action_348
-action_237 _ = happyFail
-
-action_238 (217) = happyShift action_111
-action_238 (218) = happyShift action_11
-action_238 (224) = happyShift action_12
-action_238 (227) = happyShift action_13
-action_238 (239) = happyShift action_14
-action_238 (244) = happyShift action_15
-action_238 (246) = happyShift action_16
-action_238 (247) = happyShift action_17
-action_238 (248) = happyShift action_18
-action_238 (249) = happyShift action_19
-action_238 (250) = happyShift action_20
-action_238 (251) = happyShift action_21
-action_238 (253) = happyShift action_22
-action_238 (254) = happyShift action_23
-action_238 (255) = happyShift action_24
-action_238 (279) = happyShift action_124
-action_238 (295) = happyShift action_127
-action_238 (297) = happyShift action_128
-action_238 (299) = happyShift action_129
-action_238 (301) = happyShift action_130
-action_238 (303) = happyShift action_131
-action_238 (308) = happyShift action_26
-action_238 (309) = happyShift action_87
-action_238 (312) = happyShift action_27
-action_238 (313) = happyShift action_90
-action_238 (316) = happyShift action_63
-action_238 (317) = happyShift action_132
-action_238 (318) = happyShift action_133
-action_238 (319) = happyShift action_134
-action_238 (320) = happyShift action_135
-action_238 (321) = happyShift action_136
-action_238 (322) = happyShift action_137
-action_238 (323) = happyShift action_138
-action_238 (324) = happyShift action_139
-action_238 (325) = happyShift action_140
-action_238 (331) = happyShift action_141
-action_238 (332) = happyShift action_142
-action_238 (333) = happyShift action_143
-action_238 (334) = happyShift action_144
-action_238 (336) = happyShift action_145
-action_238 (337) = happyShift action_146
-action_238 (338) = happyShift action_147
-action_238 (339) = happyShift action_148
-action_238 (26) = happyGoto action_93
-action_238 (126) = happyGoto action_249
-action_238 (127) = happyGoto action_100
-action_238 (128) = happyGoto action_101
-action_238 (129) = happyGoto action_102
-action_238 (164) = happyGoto action_107
-action_238 (167) = happyGoto action_108
-action_238 (169) = happyGoto action_67
-action_238 (190) = happyGoto action_109
-action_238 (191) = happyGoto action_7
-action_238 (192) = happyGoto action_8
-action_238 (193) = happyGoto action_9
-action_238 (199) = happyGoto action_10
-action_238 (201) = happyGoto action_75
-action_238 (202) = happyGoto action_76
-action_238 (205) = happyGoto action_110
-action_238 _ = happyReduce_502
-
-action_239 _ = happyReduce_436
-
-action_240 _ = happyReduce_536
-
-action_241 (270) = happyShift action_405
-action_241 (275) = happyShift action_401
-action_241 (306) = happyShift action_406
-action_241 (138) = happyGoto action_404
-action_241 (139) = happyGoto action_399
-action_241 _ = happyReduce_376
-
-action_242 (306) = happyShift action_396
-action_242 _ = happyReduce_377
-
-action_243 (298) = happyShift action_403
-action_243 _ = happyFail
-
-action_244 (270) = happyShift action_400
-action_244 (275) = happyShift action_401
-action_244 (306) = happyShift action_402
-action_244 (138) = happyGoto action_398
-action_244 (139) = happyGoto action_399
-action_244 _ = happyReduce_361
-
-action_245 (296) = happyShift action_397
-action_245 _ = happyFail
-
-action_246 (306) = happyShift action_396
-action_246 _ = happyReduce_362
-
-action_247 _ = happyReduce_438
-
-action_248 _ = happyReduce_396
-
-action_249 (217) = happyShift action_111
-action_249 (218) = happyShift action_11
-action_249 (224) = happyShift action_12
-action_249 (227) = happyShift action_13
-action_249 (239) = happyShift action_14
-action_249 (244) = happyShift action_15
-action_249 (246) = happyShift action_16
-action_249 (247) = happyShift action_17
-action_249 (248) = happyShift action_18
-action_249 (249) = happyShift action_19
-action_249 (250) = happyShift action_20
-action_249 (251) = happyShift action_21
-action_249 (253) = happyShift action_22
-action_249 (254) = happyShift action_23
-action_249 (255) = happyShift action_24
-action_249 (279) = happyShift action_124
-action_249 (295) = happyShift action_127
-action_249 (297) = happyShift action_128
-action_249 (299) = happyShift action_129
-action_249 (301) = happyShift action_130
-action_249 (303) = happyShift action_131
-action_249 (308) = happyShift action_26
-action_249 (309) = happyShift action_87
-action_249 (312) = happyShift action_27
-action_249 (313) = happyShift action_90
-action_249 (316) = happyShift action_63
-action_249 (317) = happyShift action_132
-action_249 (318) = happyShift action_133
-action_249 (319) = happyShift action_134
-action_249 (320) = happyShift action_135
-action_249 (321) = happyShift action_136
-action_249 (322) = happyShift action_137
-action_249 (323) = happyShift action_138
-action_249 (324) = happyShift action_139
-action_249 (325) = happyShift action_140
-action_249 (331) = happyShift action_141
-action_249 (332) = happyShift action_142
-action_249 (333) = happyShift action_143
-action_249 (334) = happyShift action_144
-action_249 (336) = happyShift action_145
-action_249 (337) = happyShift action_146
-action_249 (338) = happyShift action_147
-action_249 (339) = happyShift action_148
-action_249 (26) = happyGoto action_93
-action_249 (127) = happyGoto action_273
-action_249 (128) = happyGoto action_101
-action_249 (129) = happyGoto action_102
-action_249 (164) = happyGoto action_107
-action_249 (167) = happyGoto action_108
-action_249 (169) = happyGoto action_67
-action_249 (190) = happyGoto action_109
-action_249 (191) = happyGoto action_7
-action_249 (192) = happyGoto action_8
-action_249 (193) = happyGoto action_9
-action_249 (199) = happyGoto action_10
-action_249 (201) = happyGoto action_75
-action_249 (202) = happyGoto action_76
-action_249 (205) = happyGoto action_110
-action_249 _ = happyReduce_307
-
-action_250 _ = happyReduce_321
-
-action_251 _ = happyReduce_397
-
-action_252 (217) = happyShift action_111
-action_252 (218) = happyShift action_11
-action_252 (224) = happyShift action_12
-action_252 (227) = happyShift action_13
-action_252 (239) = happyShift action_14
-action_252 (244) = happyShift action_15
-action_252 (246) = happyShift action_16
-action_252 (247) = happyShift action_17
-action_252 (248) = happyShift action_18
-action_252 (249) = happyShift action_19
-action_252 (250) = happyShift action_20
-action_252 (251) = happyShift action_21
-action_252 (253) = happyShift action_22
-action_252 (254) = happyShift action_23
-action_252 (255) = happyShift action_24
-action_252 (279) = happyShift action_124
-action_252 (282) = happyShift action_253
-action_252 (295) = happyShift action_127
-action_252 (297) = happyShift action_128
-action_252 (299) = happyShift action_129
-action_252 (301) = happyShift action_130
-action_252 (303) = happyShift action_131
-action_252 (308) = happyShift action_26
-action_252 (309) = happyShift action_87
-action_252 (312) = happyShift action_27
-action_252 (313) = happyShift action_90
-action_252 (316) = happyShift action_63
-action_252 (317) = happyShift action_132
-action_252 (318) = happyShift action_133
-action_252 (319) = happyShift action_134
-action_252 (320) = happyShift action_135
-action_252 (321) = happyShift action_136
-action_252 (322) = happyShift action_137
-action_252 (323) = happyShift action_138
-action_252 (324) = happyShift action_139
-action_252 (325) = happyShift action_140
-action_252 (331) = happyShift action_141
-action_252 (332) = happyShift action_142
-action_252 (333) = happyShift action_143
-action_252 (334) = happyShift action_144
-action_252 (336) = happyShift action_145
-action_252 (337) = happyShift action_146
-action_252 (338) = happyShift action_147
-action_252 (339) = happyShift action_148
-action_252 (26) = happyGoto action_93
-action_252 (127) = happyGoto action_251
-action_252 (128) = happyGoto action_101
-action_252 (129) = happyGoto action_102
-action_252 (151) = happyGoto action_394
-action_252 (152) = happyGoto action_395
-action_252 (164) = happyGoto action_107
-action_252 (167) = happyGoto action_108
-action_252 (169) = happyGoto action_67
-action_252 (190) = happyGoto action_109
-action_252 (191) = happyGoto action_7
-action_252 (192) = happyGoto action_8
-action_252 (193) = happyGoto action_9
-action_252 (199) = happyGoto action_10
-action_252 (201) = happyGoto action_75
-action_252 (202) = happyGoto action_76
-action_252 (205) = happyGoto action_110
-action_252 _ = happyReduce_400
-
-action_253 (217) = happyShift action_111
-action_253 (218) = happyShift action_11
-action_253 (224) = happyShift action_12
-action_253 (227) = happyShift action_13
-action_253 (239) = happyShift action_14
-action_253 (244) = happyShift action_15
-action_253 (246) = happyShift action_16
-action_253 (247) = happyShift action_17
-action_253 (248) = happyShift action_18
-action_253 (249) = happyShift action_19
-action_253 (250) = happyShift action_20
-action_253 (251) = happyShift action_21
-action_253 (253) = happyShift action_22
-action_253 (254) = happyShift action_23
-action_253 (255) = happyShift action_24
-action_253 (279) = happyShift action_124
-action_253 (295) = happyShift action_127
-action_253 (297) = happyShift action_128
-action_253 (299) = happyShift action_129
-action_253 (301) = happyShift action_130
-action_253 (303) = happyShift action_131
-action_253 (308) = happyShift action_26
-action_253 (309) = happyShift action_87
-action_253 (312) = happyShift action_27
-action_253 (313) = happyShift action_90
-action_253 (316) = happyShift action_63
-action_253 (317) = happyShift action_132
-action_253 (318) = happyShift action_133
-action_253 (319) = happyShift action_134
-action_253 (320) = happyShift action_135
-action_253 (321) = happyShift action_136
-action_253 (322) = happyShift action_137
-action_253 (323) = happyShift action_138
-action_253 (324) = happyShift action_139
-action_253 (325) = happyShift action_140
-action_253 (331) = happyShift action_141
-action_253 (332) = happyShift action_142
-action_253 (333) = happyShift action_143
-action_253 (334) = happyShift action_144
-action_253 (336) = happyShift action_145
-action_253 (337) = happyShift action_146
-action_253 (338) = happyShift action_147
-action_253 (339) = happyShift action_148
-action_253 (26) = happyGoto action_93
-action_253 (127) = happyGoto action_393
-action_253 (128) = happyGoto action_101
-action_253 (129) = happyGoto action_102
-action_253 (164) = happyGoto action_107
-action_253 (167) = happyGoto action_108
-action_253 (169) = happyGoto action_67
-action_253 (190) = happyGoto action_109
-action_253 (191) = happyGoto action_7
-action_253 (192) = happyGoto action_8
-action_253 (193) = happyGoto action_9
-action_253 (199) = happyGoto action_10
-action_253 (201) = happyGoto action_75
-action_253 (202) = happyGoto action_76
-action_253 (205) = happyGoto action_110
-action_253 _ = happyFail
-
-action_254 (319) = happyShift action_392
-action_254 _ = happyFail
-
-action_255 (269) = happyShift action_391
-action_255 _ = happyFail
-
-action_256 (269) = happyShift action_390
-action_256 _ = happyFail
-
-action_257 _ = happyReduce_412
-
-action_258 (217) = happyShift action_111
-action_258 (218) = happyShift action_11
-action_258 (219) = happyShift action_112
-action_258 (224) = happyShift action_12
-action_258 (225) = happyShift action_113
-action_258 (227) = happyShift action_13
-action_258 (228) = happyShift action_114
-action_258 (235) = happyShift action_115
-action_258 (239) = happyShift action_14
-action_258 (243) = happyShift action_116
-action_258 (244) = happyShift action_15
-action_258 (246) = happyShift action_16
-action_258 (247) = happyShift action_17
-action_258 (248) = happyShift action_18
-action_258 (249) = happyShift action_19
-action_258 (250) = happyShift action_20
-action_258 (251) = happyShift action_21
-action_258 (252) = happyShift action_117
-action_258 (253) = happyShift action_22
-action_258 (254) = happyShift action_23
-action_258 (255) = happyShift action_24
-action_258 (257) = happyShift action_118
-action_258 (258) = happyShift action_119
-action_258 (264) = happyShift action_120
-action_258 (265) = happyShift action_121
-action_258 (266) = happyShift action_122
-action_258 (274) = happyShift action_123
-action_258 (279) = happyShift action_124
-action_258 (281) = happyShift action_125
-action_258 (282) = happyShift action_126
-action_258 (295) = happyShift action_127
-action_258 (297) = happyShift action_128
-action_258 (299) = happyShift action_129
-action_258 (301) = happyShift action_130
-action_258 (303) = happyShift action_131
-action_258 (305) = happyShift action_388
-action_258 (308) = happyShift action_26
-action_258 (309) = happyShift action_87
-action_258 (312) = happyShift action_27
-action_258 (313) = happyShift action_90
-action_258 (316) = happyShift action_63
-action_258 (317) = happyShift action_132
-action_258 (318) = happyShift action_133
-action_258 (319) = happyShift action_134
-action_258 (320) = happyShift action_135
-action_258 (321) = happyShift action_136
-action_258 (322) = happyShift action_137
-action_258 (323) = happyShift action_138
-action_258 (324) = happyShift action_139
-action_258 (325) = happyShift action_140
-action_258 (331) = happyShift action_141
-action_258 (332) = happyShift action_142
-action_258 (333) = happyShift action_143
-action_258 (334) = happyShift action_144
-action_258 (336) = happyShift action_145
-action_258 (337) = happyShift action_146
-action_258 (338) = happyShift action_147
-action_258 (339) = happyShift action_148
-action_258 (26) = happyGoto action_93
-action_258 (121) = happyGoto action_94
-action_258 (122) = happyGoto action_95
-action_258 (123) = happyGoto action_96
-action_258 (124) = happyGoto action_97
-action_258 (125) = happyGoto action_98
-action_258 (126) = happyGoto action_99
-action_258 (127) = happyGoto action_100
-action_258 (128) = happyGoto action_101
-action_258 (129) = happyGoto action_102
-action_258 (150) = happyGoto action_103
-action_258 (154) = happyGoto action_389
-action_258 (157) = happyGoto action_387
-action_258 (158) = happyGoto action_106
-action_258 (164) = happyGoto action_107
-action_258 (167) = happyGoto action_108
-action_258 (169) = happyGoto action_67
-action_258 (190) = happyGoto action_109
-action_258 (191) = happyGoto action_7
-action_258 (192) = happyGoto action_8
-action_258 (193) = happyGoto action_9
-action_258 (199) = happyGoto action_10
-action_258 (201) = happyGoto action_75
-action_258 (202) = happyGoto action_76
-action_258 (205) = happyGoto action_110
-action_258 _ = happyReduce_405
-
-action_259 (217) = happyShift action_111
-action_259 (218) = happyShift action_11
-action_259 (219) = happyShift action_112
-action_259 (224) = happyShift action_12
-action_259 (225) = happyShift action_113
-action_259 (227) = happyShift action_13
-action_259 (228) = happyShift action_114
-action_259 (235) = happyShift action_115
-action_259 (239) = happyShift action_14
-action_259 (243) = happyShift action_116
-action_259 (244) = happyShift action_15
-action_259 (246) = happyShift action_16
-action_259 (247) = happyShift action_17
-action_259 (248) = happyShift action_18
-action_259 (249) = happyShift action_19
-action_259 (250) = happyShift action_20
-action_259 (251) = happyShift action_21
-action_259 (252) = happyShift action_117
-action_259 (253) = happyShift action_22
-action_259 (254) = happyShift action_23
-action_259 (255) = happyShift action_24
-action_259 (257) = happyShift action_118
-action_259 (258) = happyShift action_119
-action_259 (264) = happyShift action_120
-action_259 (265) = happyShift action_121
-action_259 (266) = happyShift action_122
-action_259 (274) = happyShift action_123
-action_259 (279) = happyShift action_124
-action_259 (281) = happyShift action_125
-action_259 (282) = happyShift action_126
-action_259 (295) = happyShift action_127
-action_259 (297) = happyShift action_128
-action_259 (299) = happyShift action_129
-action_259 (301) = happyShift action_130
-action_259 (303) = happyShift action_131
-action_259 (305) = happyShift action_388
-action_259 (308) = happyShift action_26
-action_259 (309) = happyShift action_87
-action_259 (312) = happyShift action_27
-action_259 (313) = happyShift action_90
-action_259 (316) = happyShift action_63
-action_259 (317) = happyShift action_132
-action_259 (318) = happyShift action_133
-action_259 (319) = happyShift action_134
-action_259 (320) = happyShift action_135
-action_259 (321) = happyShift action_136
-action_259 (322) = happyShift action_137
-action_259 (323) = happyShift action_138
-action_259 (324) = happyShift action_139
-action_259 (325) = happyShift action_140
-action_259 (331) = happyShift action_141
-action_259 (332) = happyShift action_142
-action_259 (333) = happyShift action_143
-action_259 (334) = happyShift action_144
-action_259 (336) = happyShift action_145
-action_259 (337) = happyShift action_146
-action_259 (338) = happyShift action_147
-action_259 (339) = happyShift action_148
-action_259 (26) = happyGoto action_93
-action_259 (121) = happyGoto action_94
-action_259 (122) = happyGoto action_95
-action_259 (123) = happyGoto action_96
-action_259 (124) = happyGoto action_97
-action_259 (125) = happyGoto action_98
-action_259 (126) = happyGoto action_99
-action_259 (127) = happyGoto action_100
-action_259 (128) = happyGoto action_101
-action_259 (129) = happyGoto action_102
-action_259 (150) = happyGoto action_103
-action_259 (154) = happyGoto action_386
-action_259 (157) = happyGoto action_387
-action_259 (158) = happyGoto action_106
-action_259 (164) = happyGoto action_107
-action_259 (167) = happyGoto action_108
-action_259 (169) = happyGoto action_67
-action_259 (190) = happyGoto action_109
-action_259 (191) = happyGoto action_7
-action_259 (192) = happyGoto action_8
-action_259 (193) = happyGoto action_9
-action_259 (199) = happyGoto action_10
-action_259 (201) = happyGoto action_75
-action_259 (202) = happyGoto action_76
-action_259 (205) = happyGoto action_110
-action_259 _ = happyReduce_405
-
-action_260 (277) = happyShift action_385
-action_260 _ = happyFail
-
-action_261 _ = happyReduce_309
-
-action_262 _ = happyReduce_315
-
-action_263 _ = happyReduce_137
-
-action_264 (230) = happyShift action_384
-action_264 _ = happyReduce_415
-
-action_265 (217) = happyShift action_111
-action_265 (218) = happyShift action_11
-action_265 (219) = happyShift action_112
-action_265 (224) = happyShift action_12
-action_265 (225) = happyShift action_113
-action_265 (227) = happyShift action_13
-action_265 (228) = happyShift action_114
-action_265 (231) = happyShift action_179
-action_265 (232) = happyShift action_180
-action_265 (233) = happyShift action_181
-action_265 (235) = happyShift action_183
-action_265 (239) = happyShift action_14
-action_265 (243) = happyShift action_116
-action_265 (244) = happyShift action_15
-action_265 (246) = happyShift action_16
-action_265 (247) = happyShift action_17
-action_265 (248) = happyShift action_18
-action_265 (249) = happyShift action_19
-action_265 (250) = happyShift action_20
-action_265 (251) = happyShift action_21
-action_265 (252) = happyShift action_117
-action_265 (253) = happyShift action_22
-action_265 (254) = happyShift action_23
-action_265 (255) = happyShift action_24
-action_265 (257) = happyShift action_118
-action_265 (259) = happyShift action_187
-action_265 (260) = happyShift action_188
-action_265 (261) = happyShift action_189
-action_265 (264) = happyShift action_120
-action_265 (265) = happyShift action_121
-action_265 (266) = happyShift action_122
-action_265 (274) = happyShift action_123
-action_265 (279) = happyShift action_124
-action_265 (281) = happyShift action_125
-action_265 (282) = happyShift action_192
-action_265 (295) = happyShift action_127
-action_265 (297) = happyShift action_128
-action_265 (299) = happyShift action_193
-action_265 (301) = happyShift action_130
-action_265 (303) = happyShift action_131
-action_265 (308) = happyShift action_26
-action_265 (309) = happyShift action_87
-action_265 (312) = happyShift action_27
-action_265 (313) = happyShift action_90
-action_265 (316) = happyShift action_63
-action_265 (317) = happyShift action_132
-action_265 (318) = happyShift action_133
-action_265 (319) = happyShift action_134
-action_265 (320) = happyShift action_135
-action_265 (321) = happyShift action_136
-action_265 (322) = happyShift action_137
-action_265 (323) = happyShift action_138
-action_265 (324) = happyShift action_139
-action_265 (325) = happyShift action_140
-action_265 (326) = happyShift action_194
-action_265 (327) = happyShift action_195
-action_265 (328) = happyShift action_196
-action_265 (329) = happyShift action_197
-action_265 (331) = happyShift action_141
-action_265 (332) = happyShift action_142
-action_265 (333) = happyShift action_143
-action_265 (334) = happyShift action_144
-action_265 (336) = happyShift action_145
-action_265 (337) = happyShift action_146
-action_265 (338) = happyShift action_147
-action_265 (339) = happyShift action_148
-action_265 (26) = happyGoto action_93
-action_265 (35) = happyGoto action_156
-action_265 (55) = happyGoto action_382
-action_265 (114) = happyGoto action_163
-action_265 (115) = happyGoto action_164
-action_265 (116) = happyGoto action_378
-action_265 (120) = happyGoto action_166
-action_265 (122) = happyGoto action_167
-action_265 (123) = happyGoto action_96
-action_265 (124) = happyGoto action_97
-action_265 (125) = happyGoto action_98
-action_265 (126) = happyGoto action_99
-action_265 (127) = happyGoto action_100
-action_265 (128) = happyGoto action_101
-action_265 (129) = happyGoto action_102
-action_265 (162) = happyGoto action_383
-action_265 (163) = happyGoto action_380
-action_265 (164) = happyGoto action_381
-action_265 (167) = happyGoto action_108
-action_265 (169) = happyGoto action_67
-action_265 (189) = happyGoto action_168
-action_265 (190) = happyGoto action_109
-action_265 (191) = happyGoto action_7
-action_265 (192) = happyGoto action_169
-action_265 (193) = happyGoto action_9
-action_265 (199) = happyGoto action_10
-action_265 (201) = happyGoto action_75
-action_265 (202) = happyGoto action_76
-action_265 (205) = happyGoto action_110
-action_265 (209) = happyGoto action_170
-action_265 (210) = happyGoto action_171
-action_265 (211) = happyGoto action_172
-action_265 (212) = happyGoto action_173
-action_265 _ = happyReduce_134
-
-action_266 (217) = happyShift action_111
-action_266 (218) = happyShift action_11
-action_266 (219) = happyShift action_112
-action_266 (224) = happyShift action_12
-action_266 (225) = happyShift action_113
-action_266 (227) = happyShift action_13
-action_266 (228) = happyShift action_114
-action_266 (231) = happyShift action_179
-action_266 (232) = happyShift action_180
-action_266 (233) = happyShift action_181
-action_266 (235) = happyShift action_183
-action_266 (239) = happyShift action_14
-action_266 (243) = happyShift action_116
-action_266 (244) = happyShift action_15
-action_266 (246) = happyShift action_16
-action_266 (247) = happyShift action_17
-action_266 (248) = happyShift action_18
-action_266 (249) = happyShift action_19
-action_266 (250) = happyShift action_20
-action_266 (251) = happyShift action_21
-action_266 (252) = happyShift action_117
-action_266 (253) = happyShift action_22
-action_266 (254) = happyShift action_23
-action_266 (255) = happyShift action_24
-action_266 (257) = happyShift action_118
-action_266 (259) = happyShift action_187
-action_266 (260) = happyShift action_188
-action_266 (261) = happyShift action_189
-action_266 (264) = happyShift action_120
-action_266 (265) = happyShift action_121
-action_266 (266) = happyShift action_122
-action_266 (274) = happyShift action_123
-action_266 (279) = happyShift action_124
-action_266 (281) = happyShift action_125
-action_266 (282) = happyShift action_192
-action_266 (295) = happyShift action_127
-action_266 (297) = happyShift action_128
-action_266 (299) = happyShift action_193
-action_266 (301) = happyShift action_130
-action_266 (303) = happyShift action_131
-action_266 (308) = happyShift action_26
-action_266 (309) = happyShift action_87
-action_266 (312) = happyShift action_27
-action_266 (313) = happyShift action_90
-action_266 (316) = happyShift action_63
-action_266 (317) = happyShift action_132
-action_266 (318) = happyShift action_133
-action_266 (319) = happyShift action_134
-action_266 (320) = happyShift action_135
-action_266 (321) = happyShift action_136
-action_266 (322) = happyShift action_137
-action_266 (323) = happyShift action_138
-action_266 (324) = happyShift action_139
-action_266 (325) = happyShift action_140
-action_266 (326) = happyShift action_194
-action_266 (327) = happyShift action_195
-action_266 (328) = happyShift action_196
-action_266 (329) = happyShift action_197
-action_266 (331) = happyShift action_141
-action_266 (332) = happyShift action_142
-action_266 (333) = happyShift action_143
-action_266 (334) = happyShift action_144
-action_266 (336) = happyShift action_145
-action_266 (337) = happyShift action_146
-action_266 (338) = happyShift action_147
-action_266 (339) = happyShift action_148
-action_266 (26) = happyGoto action_93
-action_266 (35) = happyGoto action_156
-action_266 (55) = happyGoto action_377
-action_266 (114) = happyGoto action_163
-action_266 (115) = happyGoto action_164
-action_266 (116) = happyGoto action_378
-action_266 (120) = happyGoto action_166
-action_266 (122) = happyGoto action_167
-action_266 (123) = happyGoto action_96
-action_266 (124) = happyGoto action_97
-action_266 (125) = happyGoto action_98
-action_266 (126) = happyGoto action_99
-action_266 (127) = happyGoto action_100
-action_266 (128) = happyGoto action_101
-action_266 (129) = happyGoto action_102
-action_266 (162) = happyGoto action_379
-action_266 (163) = happyGoto action_380
-action_266 (164) = happyGoto action_381
-action_266 (167) = happyGoto action_108
-action_266 (169) = happyGoto action_67
-action_266 (189) = happyGoto action_168
-action_266 (190) = happyGoto action_109
-action_266 (191) = happyGoto action_7
-action_266 (192) = happyGoto action_169
-action_266 (193) = happyGoto action_9
-action_266 (199) = happyGoto action_10
-action_266 (201) = happyGoto action_75
-action_266 (202) = happyGoto action_76
-action_266 (205) = happyGoto action_110
-action_266 (209) = happyGoto action_170
-action_266 (210) = happyGoto action_171
-action_266 (211) = happyGoto action_172
-action_266 (212) = happyGoto action_173
-action_266 _ = happyReduce_134
-
-action_267 (240) = happyShift action_376
-action_267 _ = happyFail
-
-action_268 _ = happyReduce_308
-
-action_269 (238) = happyShift action_375
-action_269 _ = happyFail
-
-action_270 (217) = happyShift action_111
-action_270 (218) = happyShift action_11
-action_270 (224) = happyShift action_12
-action_270 (227) = happyShift action_13
-action_270 (239) = happyShift action_14
-action_270 (244) = happyShift action_15
-action_270 (246) = happyShift action_16
-action_270 (247) = happyShift action_17
-action_270 (248) = happyShift action_18
-action_270 (249) = happyShift action_19
-action_270 (250) = happyShift action_20
-action_270 (251) = happyShift action_21
-action_270 (253) = happyShift action_22
-action_270 (254) = happyShift action_23
-action_270 (255) = happyShift action_24
-action_270 (279) = happyShift action_124
-action_270 (295) = happyShift action_127
-action_270 (297) = happyShift action_128
-action_270 (299) = happyShift action_129
-action_270 (301) = happyShift action_130
-action_270 (303) = happyShift action_131
-action_270 (308) = happyShift action_26
-action_270 (309) = happyShift action_87
-action_270 (312) = happyShift action_27
-action_270 (313) = happyShift action_90
-action_270 (316) = happyShift action_63
-action_270 (317) = happyShift action_132
-action_270 (318) = happyShift action_133
-action_270 (319) = happyShift action_134
-action_270 (320) = happyShift action_135
-action_270 (321) = happyShift action_136
-action_270 (322) = happyShift action_137
-action_270 (323) = happyShift action_138
-action_270 (324) = happyShift action_139
-action_270 (325) = happyShift action_140
-action_270 (331) = happyShift action_141
-action_270 (332) = happyShift action_142
-action_270 (333) = happyShift action_143
-action_270 (334) = happyShift action_144
-action_270 (336) = happyShift action_145
-action_270 (337) = happyShift action_146
-action_270 (338) = happyShift action_147
-action_270 (339) = happyShift action_148
-action_270 (26) = happyGoto action_93
-action_270 (127) = happyGoto action_374
-action_270 (128) = happyGoto action_101
-action_270 (129) = happyGoto action_102
-action_270 (164) = happyGoto action_107
-action_270 (167) = happyGoto action_108
-action_270 (169) = happyGoto action_67
-action_270 (190) = happyGoto action_109
-action_270 (191) = happyGoto action_7
-action_270 (192) = happyGoto action_8
-action_270 (193) = happyGoto action_9
-action_270 (199) = happyGoto action_10
-action_270 (201) = happyGoto action_75
-action_270 (202) = happyGoto action_76
-action_270 (205) = happyGoto action_110
-action_270 _ = happyFail
-
-action_271 (217) = happyShift action_111
-action_271 (218) = happyShift action_11
-action_271 (219) = happyShift action_112
-action_271 (224) = happyShift action_12
-action_271 (225) = happyShift action_113
-action_271 (227) = happyShift action_13
-action_271 (228) = happyShift action_114
-action_271 (235) = happyShift action_183
-action_271 (239) = happyShift action_14
-action_271 (243) = happyShift action_116
-action_271 (244) = happyShift action_15
-action_271 (246) = happyShift action_16
-action_271 (247) = happyShift action_17
-action_271 (248) = happyShift action_18
-action_271 (249) = happyShift action_19
-action_271 (250) = happyShift action_20
-action_271 (251) = happyShift action_21
-action_271 (252) = happyShift action_117
-action_271 (253) = happyShift action_22
-action_271 (254) = happyShift action_23
-action_271 (255) = happyShift action_24
-action_271 (257) = happyShift action_118
-action_271 (264) = happyShift action_120
-action_271 (265) = happyShift action_121
-action_271 (266) = happyShift action_122
-action_271 (274) = happyShift action_123
-action_271 (279) = happyShift action_124
-action_271 (281) = happyShift action_125
-action_271 (295) = happyShift action_127
-action_271 (297) = happyShift action_128
-action_271 (299) = happyShift action_129
-action_271 (301) = happyShift action_130
-action_271 (303) = happyShift action_131
-action_271 (308) = happyShift action_26
-action_271 (309) = happyShift action_87
-action_271 (312) = happyShift action_27
-action_271 (313) = happyShift action_90
-action_271 (316) = happyShift action_63
-action_271 (317) = happyShift action_132
-action_271 (318) = happyShift action_133
-action_271 (319) = happyShift action_134
-action_271 (320) = happyShift action_135
-action_271 (321) = happyShift action_136
-action_271 (322) = happyShift action_137
-action_271 (323) = happyShift action_138
-action_271 (324) = happyShift action_139
-action_271 (325) = happyShift action_140
-action_271 (331) = happyShift action_141
-action_271 (332) = happyShift action_142
-action_271 (333) = happyShift action_143
-action_271 (334) = happyShift action_144
-action_271 (336) = happyShift action_145
-action_271 (337) = happyShift action_146
-action_271 (338) = happyShift action_147
-action_271 (339) = happyShift action_148
-action_271 (26) = happyGoto action_93
-action_271 (121) = happyGoto action_373
-action_271 (122) = happyGoto action_209
-action_271 (123) = happyGoto action_96
-action_271 (124) = happyGoto action_97
-action_271 (125) = happyGoto action_98
-action_271 (126) = happyGoto action_99
-action_271 (127) = happyGoto action_100
-action_271 (128) = happyGoto action_101
-action_271 (129) = happyGoto action_102
-action_271 (164) = happyGoto action_107
-action_271 (167) = happyGoto action_108
-action_271 (169) = happyGoto action_67
-action_271 (190) = happyGoto action_109
-action_271 (191) = happyGoto action_7
-action_271 (192) = happyGoto action_8
-action_271 (193) = happyGoto action_9
-action_271 (199) = happyGoto action_10
-action_271 (201) = happyGoto action_75
-action_271 (202) = happyGoto action_76
-action_271 (205) = happyGoto action_110
-action_271 _ = happyFail
-
-action_272 (218) = happyShift action_11
-action_272 (224) = happyShift action_12
-action_272 (227) = happyShift action_13
-action_272 (239) = happyShift action_14
-action_272 (244) = happyShift action_15
-action_272 (246) = happyShift action_16
-action_272 (247) = happyShift action_17
-action_272 (248) = happyShift action_18
-action_272 (249) = happyShift action_19
-action_272 (250) = happyShift action_20
-action_272 (251) = happyShift action_21
-action_272 (253) = happyShift action_22
-action_272 (254) = happyShift action_23
-action_272 (255) = happyShift action_24
-action_272 (299) = happyShift action_25
-action_272 (308) = happyShift action_26
-action_272 (312) = happyShift action_27
-action_272 (159) = happyGoto action_369
-action_272 (160) = happyGoto action_370
-action_272 (161) = happyGoto action_371
-action_272 (190) = happyGoto action_372
-action_272 (191) = happyGoto action_7
-action_272 (192) = happyGoto action_8
-action_272 (193) = happyGoto action_9
-action_272 (199) = happyGoto action_10
-action_272 _ = happyReduce_417
-
-action_273 _ = happyReduce_318
-
-action_274 _ = happyReduce_311
-
-action_275 _ = happyReduce_310
-
-action_276 _ = happyReduce_464
-
-action_277 (217) = happyShift action_111
-action_277 (218) = happyShift action_11
-action_277 (219) = happyShift action_112
-action_277 (224) = happyShift action_12
-action_277 (225) = happyShift action_113
-action_277 (227) = happyShift action_13
-action_277 (228) = happyShift action_114
-action_277 (235) = happyShift action_183
-action_277 (239) = happyShift action_14
-action_277 (243) = happyShift action_116
-action_277 (244) = happyShift action_15
-action_277 (246) = happyShift action_16
-action_277 (247) = happyShift action_17
-action_277 (248) = happyShift action_18
-action_277 (249) = happyShift action_19
-action_277 (250) = happyShift action_20
-action_277 (251) = happyShift action_21
-action_277 (252) = happyShift action_117
-action_277 (253) = happyShift action_22
-action_277 (254) = happyShift action_23
-action_277 (255) = happyShift action_24
-action_277 (257) = happyShift action_118
-action_277 (264) = happyShift action_120
-action_277 (265) = happyShift action_121
-action_277 (266) = happyShift action_122
-action_277 (274) = happyShift action_123
-action_277 (279) = happyShift action_124
-action_277 (281) = happyShift action_125
-action_277 (295) = happyShift action_127
-action_277 (297) = happyShift action_128
-action_277 (299) = happyShift action_129
-action_277 (301) = happyShift action_130
-action_277 (303) = happyShift action_131
-action_277 (308) = happyShift action_26
-action_277 (309) = happyShift action_87
-action_277 (312) = happyShift action_27
-action_277 (313) = happyShift action_90
-action_277 (316) = happyShift action_63
-action_277 (317) = happyShift action_132
-action_277 (318) = happyShift action_133
-action_277 (319) = happyShift action_134
-action_277 (320) = happyShift action_135
-action_277 (321) = happyShift action_136
-action_277 (322) = happyShift action_137
-action_277 (323) = happyShift action_138
-action_277 (324) = happyShift action_139
-action_277 (325) = happyShift action_140
-action_277 (331) = happyShift action_141
-action_277 (332) = happyShift action_142
-action_277 (333) = happyShift action_143
-action_277 (334) = happyShift action_144
-action_277 (336) = happyShift action_145
-action_277 (337) = happyShift action_146
-action_277 (338) = happyShift action_147
-action_277 (339) = happyShift action_148
-action_277 (26) = happyGoto action_93
-action_277 (123) = happyGoto action_368
-action_277 (124) = happyGoto action_97
-action_277 (125) = happyGoto action_98
-action_277 (126) = happyGoto action_99
-action_277 (127) = happyGoto action_100
-action_277 (128) = happyGoto action_101
-action_277 (129) = happyGoto action_102
-action_277 (164) = happyGoto action_107
-action_277 (167) = happyGoto action_108
-action_277 (169) = happyGoto action_67
-action_277 (190) = happyGoto action_109
-action_277 (191) = happyGoto action_7
-action_277 (192) = happyGoto action_8
-action_277 (193) = happyGoto action_9
-action_277 (199) = happyGoto action_10
-action_277 (201) = happyGoto action_75
-action_277 (202) = happyGoto action_76
-action_277 (205) = happyGoto action_110
-action_277 _ = happyFail
-
-action_278 _ = happyReduce_463
-
-action_279 (218) = happyShift action_11
-action_279 (224) = happyShift action_12
-action_279 (227) = happyShift action_13
-action_279 (239) = happyShift action_14
-action_279 (244) = happyShift action_50
-action_279 (246) = happyShift action_16
-action_279 (247) = happyShift action_17
-action_279 (248) = happyShift action_18
-action_279 (249) = happyShift action_51
-action_279 (250) = happyShift action_52
-action_279 (251) = happyShift action_53
-action_279 (254) = happyShift action_23
-action_279 (255) = happyShift action_24
-action_279 (268) = happyShift action_54
-action_279 (282) = happyShift action_55
-action_279 (295) = happyShift action_56
-action_279 (297) = happyShift action_57
-action_279 (299) = happyShift action_58
-action_279 (301) = happyShift action_59
-action_279 (308) = happyShift action_60
-action_279 (309) = happyShift action_61
-action_279 (313) = happyShift action_62
-action_279 (316) = happyShift action_63
-action_279 (319) = happyShift action_64
-action_279 (75) = happyGoto action_366
-action_279 (82) = happyGoto action_35
-action_279 (83) = happyGoto action_367
-action_279 (84) = happyGoto action_37
-action_279 (85) = happyGoto action_38
-action_279 (86) = happyGoto action_39
-action_279 (87) = happyGoto action_40
-action_279 (89) = happyGoto action_41
-action_279 (164) = happyGoto action_42
-action_279 (172) = happyGoto action_43
-action_279 (173) = happyGoto action_44
-action_279 (175) = happyGoto action_45
-action_279 (176) = happyGoto action_46
-action_279 (185) = happyGoto action_47
-action_279 (187) = happyGoto action_48
-action_279 (199) = happyGoto action_49
-action_279 _ = happyFail
-
-action_280 (217) = happyShift action_111
-action_280 (218) = happyShift action_11
-action_280 (219) = happyShift action_112
-action_280 (224) = happyShift action_12
-action_280 (225) = happyShift action_113
-action_280 (227) = happyShift action_13
-action_280 (228) = happyShift action_114
-action_280 (235) = happyShift action_183
-action_280 (239) = happyShift action_14
-action_280 (243) = happyShift action_116
-action_280 (244) = happyShift action_15
-action_280 (246) = happyShift action_16
-action_280 (247) = happyShift action_17
-action_280 (248) = happyShift action_18
-action_280 (249) = happyShift action_19
-action_280 (250) = happyShift action_20
-action_280 (251) = happyShift action_21
-action_280 (252) = happyShift action_117
-action_280 (253) = happyShift action_22
-action_280 (254) = happyShift action_23
-action_280 (255) = happyShift action_24
-action_280 (257) = happyShift action_118
-action_280 (264) = happyShift action_120
-action_280 (265) = happyShift action_121
-action_280 (266) = happyShift action_122
-action_280 (274) = happyShift action_123
-action_280 (279) = happyShift action_124
-action_280 (281) = happyShift action_125
-action_280 (295) = happyShift action_127
-action_280 (297) = happyShift action_128
-action_280 (299) = happyShift action_129
-action_280 (301) = happyShift action_130
-action_280 (303) = happyShift action_131
-action_280 (308) = happyShift action_26
-action_280 (309) = happyShift action_87
-action_280 (312) = happyShift action_27
-action_280 (313) = happyShift action_90
-action_280 (316) = happyShift action_63
-action_280 (317) = happyShift action_132
-action_280 (318) = happyShift action_133
-action_280 (319) = happyShift action_134
-action_280 (320) = happyShift action_135
-action_280 (321) = happyShift action_136
-action_280 (322) = happyShift action_137
-action_280 (323) = happyShift action_138
-action_280 (324) = happyShift action_139
-action_280 (325) = happyShift action_140
-action_280 (331) = happyShift action_141
-action_280 (332) = happyShift action_142
-action_280 (333) = happyShift action_143
-action_280 (334) = happyShift action_144
-action_280 (336) = happyShift action_145
-action_280 (337) = happyShift action_146
-action_280 (338) = happyShift action_147
-action_280 (339) = happyShift action_148
-action_280 (26) = happyGoto action_93
-action_280 (121) = happyGoto action_365
-action_280 (122) = happyGoto action_209
-action_280 (123) = happyGoto action_96
-action_280 (124) = happyGoto action_97
-action_280 (125) = happyGoto action_98
-action_280 (126) = happyGoto action_99
-action_280 (127) = happyGoto action_100
-action_280 (128) = happyGoto action_101
-action_280 (129) = happyGoto action_102
-action_280 (164) = happyGoto action_107
-action_280 (167) = happyGoto action_108
-action_280 (169) = happyGoto action_67
-action_280 (190) = happyGoto action_109
-action_280 (191) = happyGoto action_7
-action_280 (192) = happyGoto action_8
-action_280 (193) = happyGoto action_9
-action_280 (199) = happyGoto action_10
-action_280 (201) = happyGoto action_75
-action_280 (202) = happyGoto action_76
-action_280 (205) = happyGoto action_110
-action_280 _ = happyFail
-
-action_281 (217) = happyShift action_111
-action_281 (218) = happyShift action_11
-action_281 (219) = happyShift action_112
-action_281 (224) = happyShift action_12
-action_281 (225) = happyShift action_113
-action_281 (227) = happyShift action_13
-action_281 (228) = happyShift action_114
-action_281 (235) = happyShift action_183
-action_281 (239) = happyShift action_14
-action_281 (243) = happyShift action_116
-action_281 (244) = happyShift action_15
-action_281 (246) = happyShift action_16
-action_281 (247) = happyShift action_17
-action_281 (248) = happyShift action_18
-action_281 (249) = happyShift action_19
-action_281 (250) = happyShift action_20
-action_281 (251) = happyShift action_21
-action_281 (252) = happyShift action_117
-action_281 (253) = happyShift action_22
-action_281 (254) = happyShift action_23
-action_281 (255) = happyShift action_24
-action_281 (257) = happyShift action_118
-action_281 (264) = happyShift action_120
-action_281 (265) = happyShift action_121
-action_281 (266) = happyShift action_122
-action_281 (274) = happyShift action_123
-action_281 (279) = happyShift action_124
-action_281 (281) = happyShift action_125
-action_281 (295) = happyShift action_127
-action_281 (297) = happyShift action_128
-action_281 (299) = happyShift action_129
-action_281 (301) = happyShift action_130
-action_281 (303) = happyShift action_131
-action_281 (308) = happyShift action_26
-action_281 (309) = happyShift action_87
-action_281 (312) = happyShift action_27
-action_281 (313) = happyShift action_90
-action_281 (316) = happyShift action_63
-action_281 (317) = happyShift action_132
-action_281 (318) = happyShift action_133
-action_281 (319) = happyShift action_134
-action_281 (320) = happyShift action_135
-action_281 (321) = happyShift action_136
-action_281 (322) = happyShift action_137
-action_281 (323) = happyShift action_138
-action_281 (324) = happyShift action_139
-action_281 (325) = happyShift action_140
-action_281 (331) = happyShift action_141
-action_281 (332) = happyShift action_142
-action_281 (333) = happyShift action_143
-action_281 (334) = happyShift action_144
-action_281 (336) = happyShift action_145
-action_281 (337) = happyShift action_146
-action_281 (338) = happyShift action_147
-action_281 (339) = happyShift action_148
-action_281 (26) = happyGoto action_93
-action_281 (121) = happyGoto action_364
-action_281 (122) = happyGoto action_209
-action_281 (123) = happyGoto action_96
-action_281 (124) = happyGoto action_97
-action_281 (125) = happyGoto action_98
-action_281 (126) = happyGoto action_99
-action_281 (127) = happyGoto action_100
-action_281 (128) = happyGoto action_101
-action_281 (129) = happyGoto action_102
-action_281 (164) = happyGoto action_107
-action_281 (167) = happyGoto action_108
-action_281 (169) = happyGoto action_67
-action_281 (190) = happyGoto action_109
-action_281 (191) = happyGoto action_7
-action_281 (192) = happyGoto action_8
-action_281 (193) = happyGoto action_9
-action_281 (199) = happyGoto action_10
-action_281 (201) = happyGoto action_75
-action_281 (202) = happyGoto action_76
-action_281 (205) = happyGoto action_110
-action_281 _ = happyFail
-
-action_282 (217) = happyShift action_111
-action_282 (218) = happyShift action_11
-action_282 (219) = happyShift action_112
-action_282 (224) = happyShift action_12
-action_282 (225) = happyShift action_113
-action_282 (227) = happyShift action_13
-action_282 (228) = happyShift action_114
-action_282 (235) = happyShift action_183
-action_282 (239) = happyShift action_14
-action_282 (243) = happyShift action_116
-action_282 (244) = happyShift action_15
-action_282 (246) = happyShift action_16
-action_282 (247) = happyShift action_17
-action_282 (248) = happyShift action_18
-action_282 (249) = happyShift action_19
-action_282 (250) = happyShift action_20
-action_282 (251) = happyShift action_21
-action_282 (252) = happyShift action_117
-action_282 (253) = happyShift action_22
-action_282 (254) = happyShift action_23
-action_282 (255) = happyShift action_24
-action_282 (257) = happyShift action_118
-action_282 (264) = happyShift action_120
-action_282 (265) = happyShift action_121
-action_282 (266) = happyShift action_122
-action_282 (274) = happyShift action_123
-action_282 (279) = happyShift action_124
-action_282 (281) = happyShift action_125
-action_282 (295) = happyShift action_127
-action_282 (297) = happyShift action_128
-action_282 (299) = happyShift action_129
-action_282 (301) = happyShift action_130
-action_282 (303) = happyShift action_131
-action_282 (308) = happyShift action_26
-action_282 (309) = happyShift action_87
-action_282 (312) = happyShift action_27
-action_282 (313) = happyShift action_90
-action_282 (316) = happyShift action_63
-action_282 (317) = happyShift action_132
-action_282 (318) = happyShift action_133
-action_282 (319) = happyShift action_134
-action_282 (320) = happyShift action_135
-action_282 (321) = happyShift action_136
-action_282 (322) = happyShift action_137
-action_282 (323) = happyShift action_138
-action_282 (324) = happyShift action_139
-action_282 (325) = happyShift action_140
-action_282 (331) = happyShift action_141
-action_282 (332) = happyShift action_142
-action_282 (333) = happyShift action_143
-action_282 (334) = happyShift action_144
-action_282 (336) = happyShift action_145
-action_282 (337) = happyShift action_146
-action_282 (338) = happyShift action_147
-action_282 (339) = happyShift action_148
-action_282 (26) = happyGoto action_93
-action_282 (121) = happyGoto action_363
-action_282 (122) = happyGoto action_209
-action_282 (123) = happyGoto action_96
-action_282 (124) = happyGoto action_97
-action_282 (125) = happyGoto action_98
-action_282 (126) = happyGoto action_99
-action_282 (127) = happyGoto action_100
-action_282 (128) = happyGoto action_101
-action_282 (129) = happyGoto action_102
-action_282 (164) = happyGoto action_107
-action_282 (167) = happyGoto action_108
-action_282 (169) = happyGoto action_67
-action_282 (190) = happyGoto action_109
-action_282 (191) = happyGoto action_7
-action_282 (192) = happyGoto action_8
-action_282 (193) = happyGoto action_9
-action_282 (199) = happyGoto action_10
-action_282 (201) = happyGoto action_75
-action_282 (202) = happyGoto action_76
-action_282 (205) = happyGoto action_110
-action_282 _ = happyFail
-
-action_283 (217) = happyShift action_111
-action_283 (218) = happyShift action_11
-action_283 (219) = happyShift action_112
-action_283 (224) = happyShift action_12
-action_283 (225) = happyShift action_113
-action_283 (227) = happyShift action_13
-action_283 (228) = happyShift action_114
-action_283 (235) = happyShift action_183
-action_283 (239) = happyShift action_14
-action_283 (243) = happyShift action_116
-action_283 (244) = happyShift action_15
-action_283 (246) = happyShift action_16
-action_283 (247) = happyShift action_17
-action_283 (248) = happyShift action_18
-action_283 (249) = happyShift action_19
-action_283 (250) = happyShift action_20
-action_283 (251) = happyShift action_21
-action_283 (252) = happyShift action_117
-action_283 (253) = happyShift action_22
-action_283 (254) = happyShift action_23
-action_283 (255) = happyShift action_24
-action_283 (257) = happyShift action_118
-action_283 (264) = happyShift action_120
-action_283 (265) = happyShift action_121
-action_283 (266) = happyShift action_122
-action_283 (274) = happyShift action_123
-action_283 (279) = happyShift action_124
-action_283 (281) = happyShift action_125
-action_283 (295) = happyShift action_127
-action_283 (297) = happyShift action_128
-action_283 (299) = happyShift action_129
-action_283 (301) = happyShift action_130
-action_283 (303) = happyShift action_131
-action_283 (308) = happyShift action_26
-action_283 (309) = happyShift action_87
-action_283 (312) = happyShift action_27
-action_283 (313) = happyShift action_90
-action_283 (316) = happyShift action_63
-action_283 (317) = happyShift action_132
-action_283 (318) = happyShift action_133
-action_283 (319) = happyShift action_134
-action_283 (320) = happyShift action_135
-action_283 (321) = happyShift action_136
-action_283 (322) = happyShift action_137
-action_283 (323) = happyShift action_138
-action_283 (324) = happyShift action_139
-action_283 (325) = happyShift action_140
-action_283 (331) = happyShift action_141
-action_283 (332) = happyShift action_142
-action_283 (333) = happyShift action_143
-action_283 (334) = happyShift action_144
-action_283 (336) = happyShift action_145
-action_283 (337) = happyShift action_146
-action_283 (338) = happyShift action_147
-action_283 (339) = happyShift action_148
-action_283 (26) = happyGoto action_93
-action_283 (121) = happyGoto action_362
-action_283 (122) = happyGoto action_209
-action_283 (123) = happyGoto action_96
-action_283 (124) = happyGoto action_97
-action_283 (125) = happyGoto action_98
-action_283 (126) = happyGoto action_99
-action_283 (127) = happyGoto action_100
-action_283 (128) = happyGoto action_101
-action_283 (129) = happyGoto action_102
-action_283 (164) = happyGoto action_107
-action_283 (167) = happyGoto action_108
-action_283 (169) = happyGoto action_67
-action_283 (190) = happyGoto action_109
-action_283 (191) = happyGoto action_7
-action_283 (192) = happyGoto action_8
-action_283 (193) = happyGoto action_9
-action_283 (199) = happyGoto action_10
-action_283 (201) = happyGoto action_75
-action_283 (202) = happyGoto action_76
-action_283 (205) = happyGoto action_110
-action_283 _ = happyFail
-
-action_284 (217) = happyShift action_111
-action_284 (218) = happyShift action_11
-action_284 (219) = happyShift action_112
-action_284 (224) = happyShift action_12
-action_284 (225) = happyShift action_113
-action_284 (227) = happyShift action_13
-action_284 (228) = happyShift action_114
-action_284 (235) = happyShift action_183
-action_284 (239) = happyShift action_14
-action_284 (243) = happyShift action_116
-action_284 (244) = happyShift action_15
-action_284 (246) = happyShift action_16
-action_284 (247) = happyShift action_17
-action_284 (248) = happyShift action_18
-action_284 (249) = happyShift action_19
-action_284 (250) = happyShift action_20
-action_284 (251) = happyShift action_21
-action_284 (252) = happyShift action_117
-action_284 (253) = happyShift action_22
-action_284 (254) = happyShift action_23
-action_284 (255) = happyShift action_24
-action_284 (257) = happyShift action_118
-action_284 (264) = happyShift action_120
-action_284 (265) = happyShift action_121
-action_284 (266) = happyShift action_122
-action_284 (274) = happyShift action_123
-action_284 (279) = happyShift action_124
-action_284 (281) = happyShift action_125
-action_284 (295) = happyShift action_127
-action_284 (297) = happyShift action_128
-action_284 (299) = happyShift action_129
-action_284 (301) = happyShift action_130
-action_284 (303) = happyShift action_131
-action_284 (308) = happyShift action_26
-action_284 (309) = happyShift action_87
-action_284 (312) = happyShift action_27
-action_284 (313) = happyShift action_90
-action_284 (316) = happyShift action_63
-action_284 (317) = happyShift action_132
-action_284 (318) = happyShift action_133
-action_284 (319) = happyShift action_134
-action_284 (320) = happyShift action_135
-action_284 (321) = happyShift action_136
-action_284 (322) = happyShift action_137
-action_284 (323) = happyShift action_138
-action_284 (324) = happyShift action_139
-action_284 (325) = happyShift action_140
-action_284 (331) = happyShift action_141
-action_284 (332) = happyShift action_142
-action_284 (333) = happyShift action_143
-action_284 (334) = happyShift action_144
-action_284 (336) = happyShift action_145
-action_284 (337) = happyShift action_146
-action_284 (338) = happyShift action_147
-action_284 (339) = happyShift action_148
-action_284 (26) = happyGoto action_93
-action_284 (121) = happyGoto action_361
-action_284 (122) = happyGoto action_209
-action_284 (123) = happyGoto action_96
-action_284 (124) = happyGoto action_97
-action_284 (125) = happyGoto action_98
-action_284 (126) = happyGoto action_99
-action_284 (127) = happyGoto action_100
-action_284 (128) = happyGoto action_101
-action_284 (129) = happyGoto action_102
-action_284 (164) = happyGoto action_107
-action_284 (167) = happyGoto action_108
-action_284 (169) = happyGoto action_67
-action_284 (190) = happyGoto action_109
-action_284 (191) = happyGoto action_7
-action_284 (192) = happyGoto action_8
-action_284 (193) = happyGoto action_9
-action_284 (199) = happyGoto action_10
-action_284 (201) = happyGoto action_75
-action_284 (202) = happyGoto action_76
-action_284 (205) = happyGoto action_110
-action_284 _ = happyFail
-
-action_285 (218) = happyShift action_11
-action_285 (224) = happyShift action_12
-action_285 (227) = happyShift action_13
-action_285 (239) = happyShift action_14
-action_285 (246) = happyShift action_16
-action_285 (247) = happyShift action_17
-action_285 (248) = happyShift action_18
-action_285 (249) = happyShift action_51
-action_285 (250) = happyShift action_52
-action_285 (251) = happyShift action_53
-action_285 (254) = happyShift action_23
-action_285 (255) = happyShift action_24
-action_285 (268) = happyShift action_54
-action_285 (282) = happyShift action_55
-action_285 (295) = happyShift action_56
-action_285 (297) = happyShift action_57
-action_285 (299) = happyShift action_58
-action_285 (301) = happyShift action_59
-action_285 (308) = happyShift action_60
-action_285 (309) = happyShift action_61
-action_285 (313) = happyShift action_62
-action_285 (319) = happyShift action_64
-action_285 (82) = happyGoto action_35
-action_285 (86) = happyGoto action_360
-action_285 (87) = happyGoto action_331
-action_285 (89) = happyGoto action_41
-action_285 (172) = happyGoto action_43
-action_285 (173) = happyGoto action_44
-action_285 (175) = happyGoto action_45
-action_285 (176) = happyGoto action_46
-action_285 (185) = happyGoto action_47
-action_285 (187) = happyGoto action_48
-action_285 (199) = happyGoto action_49
-action_285 _ = happyFail
-
-action_286 (307) = happyShift action_359
-action_286 _ = happyFail
-
-action_287 (307) = happyShift action_358
-action_287 _ = happyFail
-
-action_288 (300) = happyShift action_357
-action_288 _ = happyFail
-
-action_289 (300) = happyShift action_356
-action_289 _ = happyFail
-
-action_290 (306) = happyShift action_355
-action_290 _ = happyReduce_228
-
-action_291 (302) = happyShift action_354
-action_291 _ = happyFail
-
-action_292 (272) = happyShift action_351
-action_292 (300) = happyShift action_352
-action_292 (306) = happyShift action_353
-action_292 _ = happyFail
-
-action_293 (300) = happyShift action_350
-action_293 _ = happyFail
-
-action_294 _ = happyReduce_457
-
-action_295 (300) = happyShift action_349
-action_295 _ = happyFail
-
-action_296 (300) = happyShift action_347
-action_296 (306) = happyShift action_348
-action_296 _ = happyFail
-
-action_297 (300) = happyShift action_346
-action_297 _ = happyFail
-
-action_298 _ = happyReduce_444
-
-action_299 _ = happyReduce_480
-
-action_300 _ = happyReduce_458
-
-action_301 _ = happyReduce_456
-
-action_302 (298) = happyShift action_345
-action_302 _ = happyFail
-
-action_303 _ = happyReduce_448
-
-action_304 (296) = happyShift action_344
-action_304 _ = happyFail
-
-action_305 _ = happyReduce_447
-
-action_306 (282) = happyShift action_343
-action_306 _ = happyFail
-
-action_307 (288) = happyShift action_342
-action_307 _ = happyFail
-
-action_308 (218) = happyShift action_11
-action_308 (224) = happyShift action_12
-action_308 (227) = happyShift action_13
-action_308 (239) = happyShift action_14
-action_308 (246) = happyShift action_16
-action_308 (247) = happyShift action_17
-action_308 (248) = happyShift action_18
-action_308 (249) = happyShift action_51
-action_308 (250) = happyShift action_52
-action_308 (251) = happyShift action_53
-action_308 (254) = happyShift action_23
-action_308 (255) = happyShift action_24
-action_308 (299) = happyShift action_310
-action_308 (308) = happyShift action_60
-action_308 (94) = happyGoto action_341
-action_308 (95) = happyGoto action_308
-action_308 (185) = happyGoto action_309
-action_308 (187) = happyGoto action_48
-action_308 (199) = happyGoto action_49
-action_308 _ = happyReduce_231
-
-action_309 _ = happyReduce_232
-
-action_310 (218) = happyShift action_11
-action_310 (224) = happyShift action_12
-action_310 (227) = happyShift action_13
-action_310 (239) = happyShift action_14
-action_310 (246) = happyShift action_16
-action_310 (247) = happyShift action_17
-action_310 (248) = happyShift action_18
-action_310 (249) = happyShift action_51
-action_310 (250) = happyShift action_52
-action_310 (251) = happyShift action_53
-action_310 (254) = happyShift action_23
-action_310 (255) = happyShift action_24
-action_310 (299) = happyShift action_340
-action_310 (308) = happyShift action_60
-action_310 (310) = happyShift action_299
-action_310 (185) = happyGoto action_339
-action_310 (187) = happyGoto action_48
-action_310 (188) = happyGoto action_295
-action_310 (199) = happyGoto action_49
-action_310 _ = happyFail
-
-action_311 (218) = happyShift action_11
-action_311 (224) = happyShift action_12
-action_311 (227) = happyShift action_13
-action_311 (239) = happyShift action_14
-action_311 (246) = happyShift action_16
-action_311 (247) = happyShift action_17
-action_311 (248) = happyShift action_18
-action_311 (249) = happyShift action_51
-action_311 (250) = happyShift action_52
-action_311 (251) = happyShift action_53
-action_311 (254) = happyShift action_23
-action_311 (255) = happyShift action_24
-action_311 (268) = happyShift action_54
-action_311 (282) = happyShift action_55
-action_311 (295) = happyShift action_56
-action_311 (297) = happyShift action_57
-action_311 (299) = happyShift action_58
-action_311 (301) = happyShift action_59
-action_311 (308) = happyShift action_60
-action_311 (309) = happyShift action_61
-action_311 (313) = happyShift action_62
-action_311 (319) = happyShift action_64
-action_311 (82) = happyGoto action_35
-action_311 (86) = happyGoto action_338
-action_311 (87) = happyGoto action_331
-action_311 (89) = happyGoto action_41
-action_311 (172) = happyGoto action_43
-action_311 (173) = happyGoto action_44
-action_311 (175) = happyGoto action_45
-action_311 (176) = happyGoto action_46
-action_311 (185) = happyGoto action_47
-action_311 (187) = happyGoto action_48
-action_311 (199) = happyGoto action_49
-action_311 _ = happyFail
-
-action_312 _ = happyReduce_209
-
-action_313 (218) = happyShift action_11
-action_313 (224) = happyShift action_12
-action_313 (227) = happyShift action_13
-action_313 (239) = happyShift action_14
-action_313 (246) = happyShift action_16
-action_313 (247) = happyShift action_17
-action_313 (248) = happyShift action_18
-action_313 (249) = happyShift action_51
-action_313 (250) = happyShift action_52
-action_313 (251) = happyShift action_53
-action_313 (254) = happyShift action_23
-action_313 (255) = happyShift action_24
-action_313 (268) = happyShift action_54
-action_313 (282) = happyShift action_55
-action_313 (295) = happyShift action_56
-action_313 (297) = happyShift action_57
-action_313 (299) = happyShift action_58
-action_313 (301) = happyShift action_59
-action_313 (308) = happyShift action_60
-action_313 (309) = happyShift action_61
-action_313 (313) = happyShift action_62
-action_313 (319) = happyShift action_64
-action_313 (82) = happyGoto action_35
-action_313 (86) = happyGoto action_337
-action_313 (87) = happyGoto action_331
-action_313 (89) = happyGoto action_41
-action_313 (172) = happyGoto action_43
-action_313 (173) = happyGoto action_44
-action_313 (175) = happyGoto action_45
-action_313 (176) = happyGoto action_46
-action_313 (185) = happyGoto action_47
-action_313 (187) = happyGoto action_48
-action_313 (199) = happyGoto action_49
-action_313 _ = happyFail
-
-action_314 _ = happyReduce_451
-
-action_315 (218) = happyShift action_11
-action_315 (224) = happyShift action_12
-action_315 (227) = happyShift action_13
-action_315 (239) = happyShift action_14
-action_315 (246) = happyShift action_16
-action_315 (247) = happyShift action_17
-action_315 (248) = happyShift action_18
-action_315 (249) = happyShift action_51
-action_315 (250) = happyShift action_52
-action_315 (251) = happyShift action_53
-action_315 (254) = happyShift action_23
-action_315 (255) = happyShift action_24
-action_315 (268) = happyShift action_54
-action_315 (282) = happyShift action_55
-action_315 (295) = happyShift action_56
-action_315 (297) = happyShift action_57
-action_315 (299) = happyShift action_58
-action_315 (301) = happyShift action_59
-action_315 (308) = happyShift action_60
-action_315 (309) = happyShift action_61
-action_315 (313) = happyShift action_62
-action_315 (319) = happyShift action_64
-action_315 (82) = happyGoto action_35
-action_315 (86) = happyGoto action_336
-action_315 (87) = happyGoto action_331
-action_315 (89) = happyGoto action_41
-action_315 (172) = happyGoto action_43
-action_315 (173) = happyGoto action_44
-action_315 (175) = happyGoto action_45
-action_315 (176) = happyGoto action_46
-action_315 (185) = happyGoto action_47
-action_315 (187) = happyGoto action_48
-action_315 (199) = happyGoto action_49
-action_315 _ = happyFail
-
-action_316 _ = happyReduce_474
-
-action_317 (218) = happyShift action_11
-action_317 (224) = happyShift action_12
-action_317 (227) = happyShift action_13
-action_317 (239) = happyShift action_14
-action_317 (244) = happyShift action_50
-action_317 (246) = happyShift action_16
-action_317 (247) = happyShift action_17
-action_317 (248) = happyShift action_18
-action_317 (249) = happyShift action_51
-action_317 (250) = happyShift action_52
-action_317 (251) = happyShift action_53
-action_317 (254) = happyShift action_23
-action_317 (255) = happyShift action_24
-action_317 (268) = happyShift action_54
-action_317 (282) = happyShift action_55
-action_317 (295) = happyShift action_56
-action_317 (297) = happyShift action_57
-action_317 (299) = happyShift action_58
-action_317 (301) = happyShift action_59
-action_317 (308) = happyShift action_60
-action_317 (309) = happyShift action_61
-action_317 (313) = happyShift action_62
-action_317 (316) = happyShift action_63
-action_317 (319) = happyShift action_64
-action_317 (82) = happyGoto action_35
-action_317 (83) = happyGoto action_335
-action_317 (84) = happyGoto action_37
-action_317 (85) = happyGoto action_38
-action_317 (86) = happyGoto action_39
-action_317 (87) = happyGoto action_40
-action_317 (89) = happyGoto action_41
-action_317 (164) = happyGoto action_42
-action_317 (172) = happyGoto action_43
-action_317 (173) = happyGoto action_44
-action_317 (175) = happyGoto action_45
-action_317 (176) = happyGoto action_46
-action_317 (185) = happyGoto action_47
-action_317 (187) = happyGoto action_48
-action_317 (199) = happyGoto action_49
-action_317 _ = happyFail
-
-action_318 (218) = happyShift action_11
-action_318 (224) = happyShift action_12
-action_318 (227) = happyShift action_13
-action_318 (239) = happyShift action_14
-action_318 (246) = happyShift action_16
-action_318 (247) = happyShift action_17
-action_318 (248) = happyShift action_18
-action_318 (249) = happyShift action_51
-action_318 (250) = happyShift action_52
-action_318 (251) = happyShift action_53
-action_318 (254) = happyShift action_23
-action_318 (255) = happyShift action_24
-action_318 (268) = happyShift action_54
-action_318 (282) = happyShift action_55
-action_318 (295) = happyShift action_56
-action_318 (297) = happyShift action_57
-action_318 (299) = happyShift action_58
-action_318 (301) = happyShift action_59
-action_318 (308) = happyShift action_60
-action_318 (309) = happyShift action_61
-action_318 (313) = happyShift action_62
-action_318 (319) = happyShift action_64
-action_318 (82) = happyGoto action_35
-action_318 (87) = happyGoto action_334
-action_318 (89) = happyGoto action_41
-action_318 (172) = happyGoto action_43
-action_318 (173) = happyGoto action_44
-action_318 (175) = happyGoto action_45
-action_318 (176) = happyGoto action_46
-action_318 (185) = happyGoto action_47
-action_318 (187) = happyGoto action_48
-action_318 (199) = happyGoto action_49
-action_318 _ = happyFail
-
-action_319 (218) = happyShift action_11
-action_319 (224) = happyShift action_12
-action_319 (227) = happyShift action_13
-action_319 (239) = happyShift action_14
-action_319 (246) = happyShift action_16
-action_319 (247) = happyShift action_17
-action_319 (248) = happyShift action_18
-action_319 (249) = happyShift action_51
-action_319 (250) = happyShift action_52
-action_319 (251) = happyShift action_53
-action_319 (254) = happyShift action_23
-action_319 (255) = happyShift action_24
-action_319 (308) = happyShift action_60
-action_319 (309) = happyShift action_61
-action_319 (313) = happyShift action_62
-action_319 (175) = happyGoto action_332
-action_319 (176) = happyGoto action_46
-action_319 (187) = happyGoto action_333
-action_319 (199) = happyGoto action_49
-action_319 _ = happyFail
-
-action_320 (218) = happyShift action_11
-action_320 (224) = happyShift action_12
-action_320 (227) = happyShift action_13
-action_320 (239) = happyShift action_14
-action_320 (246) = happyShift action_16
-action_320 (247) = happyShift action_17
-action_320 (248) = happyShift action_18
-action_320 (249) = happyShift action_51
-action_320 (250) = happyShift action_52
-action_320 (251) = happyShift action_53
-action_320 (254) = happyShift action_23
-action_320 (255) = happyShift action_24
-action_320 (268) = happyShift action_54
-action_320 (282) = happyShift action_55
-action_320 (295) = happyShift action_56
-action_320 (297) = happyShift action_57
-action_320 (299) = happyShift action_58
-action_320 (301) = happyShift action_59
-action_320 (308) = happyShift action_60
-action_320 (309) = happyShift action_61
-action_320 (313) = happyShift action_62
-action_320 (316) = happyShift action_63
-action_320 (319) = happyShift action_64
-action_320 (82) = happyGoto action_35
-action_320 (85) = happyGoto action_330
-action_320 (86) = happyGoto action_39
-action_320 (87) = happyGoto action_331
-action_320 (89) = happyGoto action_41
-action_320 (164) = happyGoto action_42
-action_320 (172) = happyGoto action_43
-action_320 (173) = happyGoto action_44
-action_320 (175) = happyGoto action_45
-action_320 (176) = happyGoto action_46
-action_320 (185) = happyGoto action_47
-action_320 (187) = happyGoto action_48
-action_320 (199) = happyGoto action_49
-action_320 _ = happyFail
-
-action_321 _ = happyReduce_215
-
-action_322 _ = happyReduce_14
-
-action_323 _ = happyReduce_13
-
-action_324 (305) = happyShift action_329
-action_324 _ = happyReduce_26
-
-action_325 (309) = happyShift action_327
-action_325 (313) = happyShift action_328
-action_325 (207) = happyGoto action_326
-action_325 _ = happyFail
-
-action_326 (267) = happyShift action_552
-action_326 (12) = happyGoto action_612
-action_326 _ = happyReduce_18
-
-action_327 _ = happyReduce_533
-
-action_328 _ = happyReduce_534
-
-action_329 (229) = happyShift action_178
-action_329 (28) = happyGoto action_479
-action_329 _ = happyReduce_54
-
-action_330 _ = happyReduce_198
-
-action_331 (218) = happyShift action_11
-action_331 (224) = happyShift action_12
-action_331 (227) = happyShift action_13
-action_331 (239) = happyShift action_14
-action_331 (246) = happyShift action_16
-action_331 (247) = happyShift action_17
-action_331 (248) = happyShift action_18
-action_331 (249) = happyShift action_51
-action_331 (250) = happyShift action_52
-action_331 (251) = happyShift action_53
-action_331 (254) = happyShift action_23
-action_331 (255) = happyShift action_24
-action_331 (268) = happyShift action_54
-action_331 (277) = happyShift action_317
-action_331 (279) = happyShift action_611
-action_331 (282) = happyShift action_55
-action_331 (295) = happyShift action_56
-action_331 (297) = happyShift action_57
-action_331 (299) = happyShift action_58
-action_331 (301) = happyShift action_59
-action_331 (307) = happyShift action_319
-action_331 (308) = happyShift action_60
-action_331 (309) = happyShift action_61
-action_331 (310) = happyShift action_299
-action_331 (311) = happyShift action_300
-action_331 (313) = happyShift action_62
-action_331 (315) = happyShift action_301
-action_331 (319) = happyShift action_64
-action_331 (82) = happyGoto action_35
-action_331 (89) = happyGoto action_312
-action_331 (172) = happyGoto action_43
-action_331 (173) = happyGoto action_44
-action_331 (174) = happyGoto action_313
-action_331 (175) = happyGoto action_45
-action_331 (176) = happyGoto action_46
-action_331 (177) = happyGoto action_314
-action_331 (178) = happyGoto action_294
-action_331 (185) = happyGoto action_47
-action_331 (186) = happyGoto action_315
-action_331 (187) = happyGoto action_48
-action_331 (188) = happyGoto action_316
-action_331 (199) = happyGoto action_49
-action_331 _ = happyReduce_204
-
-action_332 (307) = happyShift action_610
-action_332 _ = happyFail
-
-action_333 (307) = happyShift action_609
-action_333 _ = happyFail
-
-action_334 (218) = happyShift action_11
-action_334 (224) = happyShift action_12
-action_334 (227) = happyShift action_13
-action_334 (239) = happyShift action_14
-action_334 (246) = happyShift action_16
-action_334 (247) = happyShift action_17
-action_334 (248) = happyShift action_18
-action_334 (249) = happyShift action_51
-action_334 (250) = happyShift action_52
-action_334 (251) = happyShift action_53
-action_334 (254) = happyShift action_23
-action_334 (255) = happyShift action_24
-action_334 (268) = happyShift action_54
-action_334 (280) = happyReduce_200
-action_334 (282) = happyShift action_55
-action_334 (295) = happyShift action_56
-action_334 (297) = happyShift action_57
-action_334 (299) = happyShift action_58
-action_334 (301) = happyShift action_59
-action_334 (308) = happyShift action_60
-action_334 (309) = happyShift action_61
-action_334 (313) = happyShift action_62
-action_334 (319) = happyShift action_64
-action_334 (82) = happyGoto action_35
-action_334 (89) = happyGoto action_312
-action_334 (172) = happyGoto action_43
-action_334 (173) = happyGoto action_44
-action_334 (175) = happyGoto action_45
-action_334 (176) = happyGoto action_46
-action_334 (185) = happyGoto action_47
-action_334 (187) = happyGoto action_48
-action_334 (199) = happyGoto action_49
-action_334 _ = happyReduce_208
-
-action_335 _ = happyReduce_207
-
-action_336 _ = happyReduce_206
-
-action_337 _ = happyReduce_205
-
-action_338 _ = happyReduce_202
-
-action_339 (272) = happyShift action_608
-action_339 _ = happyFail
-
-action_340 (310) = happyShift action_299
-action_340 (188) = happyGoto action_295
-action_340 _ = happyFail
-
-action_341 _ = happyReduce_230
-
-action_342 (218) = happyShift action_11
-action_342 (224) = happyShift action_12
-action_342 (227) = happyShift action_13
-action_342 (239) = happyShift action_14
-action_342 (244) = happyShift action_50
-action_342 (246) = happyShift action_16
-action_342 (247) = happyShift action_17
-action_342 (248) = happyShift action_18
-action_342 (249) = happyShift action_51
-action_342 (250) = happyShift action_52
-action_342 (251) = happyShift action_53
-action_342 (254) = happyShift action_23
-action_342 (255) = happyShift action_24
-action_342 (268) = happyShift action_54
-action_342 (282) = happyShift action_55
-action_342 (295) = happyShift action_56
-action_342 (297) = happyShift action_57
-action_342 (299) = happyShift action_58
-action_342 (301) = happyShift action_59
-action_342 (308) = happyShift action_60
-action_342 (309) = happyShift action_61
-action_342 (313) = happyShift action_62
-action_342 (316) = happyShift action_63
-action_342 (319) = happyShift action_64
-action_342 (82) = happyGoto action_35
-action_342 (83) = happyGoto action_607
-action_342 (84) = happyGoto action_37
-action_342 (85) = happyGoto action_38
-action_342 (86) = happyGoto action_39
-action_342 (87) = happyGoto action_40
-action_342 (89) = happyGoto action_41
-action_342 (164) = happyGoto action_42
-action_342 (172) = happyGoto action_43
-action_342 (173) = happyGoto action_44
-action_342 (175) = happyGoto action_45
-action_342 (176) = happyGoto action_46
-action_342 (185) = happyGoto action_47
-action_342 (187) = happyGoto action_48
-action_342 (199) = happyGoto action_49
-action_342 _ = happyFail
-
-action_343 _ = happyReduce_196
-
-action_344 _ = happyReduce_218
-
-action_345 _ = happyReduce_219
-
-action_346 _ = happyReduce_446
-
-action_347 _ = happyReduce_445
-
-action_348 _ = happyReduce_535
-
-action_349 _ = happyReduce_472
-
-action_350 _ = happyReduce_450
-
-action_351 (282) = happyShift action_604
-action_351 (283) = happyShift action_605
-action_351 (299) = happyShift action_606
-action_351 (100) = happyGoto action_602
-action_351 (101) = happyGoto action_603
-action_351 _ = happyFail
-
-action_352 _ = happyReduce_220
-
-action_353 (218) = happyShift action_11
-action_353 (224) = happyShift action_12
-action_353 (227) = happyShift action_13
-action_353 (239) = happyShift action_14
-action_353 (244) = happyShift action_50
-action_353 (246) = happyShift action_16
-action_353 (247) = happyShift action_17
-action_353 (248) = happyShift action_18
-action_353 (249) = happyShift action_51
-action_353 (250) = happyShift action_52
-action_353 (251) = happyShift action_53
-action_353 (254) = happyShift action_23
-action_353 (255) = happyShift action_24
-action_353 (268) = happyShift action_54
-action_353 (282) = happyShift action_55
-action_353 (295) = happyShift action_56
-action_353 (297) = happyShift action_57
-action_353 (299) = happyShift action_58
-action_353 (301) = happyShift action_59
-action_353 (308) = happyShift action_60
-action_353 (309) = happyShift action_61
-action_353 (313) = happyShift action_62
-action_353 (316) = happyShift action_63
-action_353 (319) = happyShift action_64
-action_353 (82) = happyGoto action_35
-action_353 (83) = happyGoto action_290
-action_353 (84) = happyGoto action_37
-action_353 (85) = happyGoto action_38
-action_353 (86) = happyGoto action_39
-action_353 (87) = happyGoto action_40
-action_353 (89) = happyGoto action_41
-action_353 (93) = happyGoto action_601
-action_353 (164) = happyGoto action_42
-action_353 (172) = happyGoto action_43
-action_353 (173) = happyGoto action_44
-action_353 (175) = happyGoto action_45
-action_353 (176) = happyGoto action_46
-action_353 (185) = happyGoto action_47
-action_353 (187) = happyGoto action_48
-action_353 (199) = happyGoto action_49
-action_353 _ = happyFail
-
-action_354 _ = happyReduce_217
-
-action_355 (218) = happyShift action_11
-action_355 (224) = happyShift action_12
-action_355 (227) = happyShift action_13
-action_355 (239) = happyShift action_14
-action_355 (244) = happyShift action_50
-action_355 (246) = happyShift action_16
-action_355 (247) = happyShift action_17
-action_355 (248) = happyShift action_18
-action_355 (249) = happyShift action_51
-action_355 (250) = happyShift action_52
-action_355 (251) = happyShift action_53
-action_355 (254) = happyShift action_23
-action_355 (255) = happyShift action_24
-action_355 (268) = happyShift action_54
-action_355 (282) = happyShift action_55
-action_355 (295) = happyShift action_56
-action_355 (297) = happyShift action_57
-action_355 (299) = happyShift action_58
-action_355 (301) = happyShift action_59
-action_355 (308) = happyShift action_60
-action_355 (309) = happyShift action_61
-action_355 (313) = happyShift action_62
-action_355 (316) = happyShift action_63
-action_355 (319) = happyShift action_64
-action_355 (82) = happyGoto action_35
-action_355 (83) = happyGoto action_290
-action_355 (84) = happyGoto action_37
-action_355 (85) = happyGoto action_38
-action_355 (86) = happyGoto action_39
-action_355 (87) = happyGoto action_40
-action_355 (89) = happyGoto action_41
-action_355 (93) = happyGoto action_600
-action_355 (164) = happyGoto action_42
-action_355 (172) = happyGoto action_43
-action_355 (173) = happyGoto action_44
-action_355 (175) = happyGoto action_45
-action_355 (176) = happyGoto action_46
-action_355 (185) = happyGoto action_47
-action_355 (187) = happyGoto action_48
-action_355 (199) = happyGoto action_49
-action_355 _ = happyFail
-
-action_356 _ = happyReduce_431
-
-action_357 _ = happyReduce_485
-
-action_358 _ = happyReduce_442
-
-action_359 _ = happyReduce_468
-
-action_360 (292) = happyShift action_599
-action_360 _ = happyFail
-
-action_361 _ = happyReduce_299
-
-action_362 _ = happyReduce_298
-
-action_363 _ = happyReduce_297
-
-action_364 _ = happyReduce_296
-
-action_365 _ = happyReduce_411
-
-action_366 _ = happyReduce_295
-
-action_367 _ = happyReduce_179
-
-action_368 _ = happyReduce_302
-
-action_369 (290) = happyShift action_598
-action_369 _ = happyFail
-
-action_370 (306) = happyShift action_597
-action_370 _ = happyReduce_416
-
-action_371 _ = happyReduce_419
-
-action_372 (273) = happyShift action_596
-action_372 _ = happyFail
-
-action_373 _ = happyReduce_413
-
-action_374 _ = happyReduce_320
-
-action_375 (289) = happyShift action_594
-action_375 (293) = happyShift action_595
-action_375 (142) = happyGoto action_593
-action_375 _ = happyFail
-
-action_376 (217) = happyShift action_111
-action_376 (218) = happyShift action_11
-action_376 (219) = happyShift action_112
-action_376 (224) = happyShift action_12
-action_376 (225) = happyShift action_113
-action_376 (227) = happyShift action_13
-action_376 (228) = happyShift action_114
-action_376 (235) = happyShift action_183
-action_376 (239) = happyShift action_14
-action_376 (243) = happyShift action_116
-action_376 (244) = happyShift action_15
-action_376 (246) = happyShift action_16
-action_376 (247) = happyShift action_17
-action_376 (248) = happyShift action_18
-action_376 (249) = happyShift action_19
-action_376 (250) = happyShift action_20
-action_376 (251) = happyShift action_21
-action_376 (252) = happyShift action_117
-action_376 (253) = happyShift action_22
-action_376 (254) = happyShift action_23
-action_376 (255) = happyShift action_24
-action_376 (257) = happyShift action_118
-action_376 (264) = happyShift action_120
-action_376 (265) = happyShift action_121
-action_376 (266) = happyShift action_122
-action_376 (274) = happyShift action_123
-action_376 (279) = happyShift action_124
-action_376 (281) = happyShift action_125
-action_376 (295) = happyShift action_127
-action_376 (297) = happyShift action_128
-action_376 (299) = happyShift action_129
-action_376 (301) = happyShift action_130
-action_376 (303) = happyShift action_131
-action_376 (308) = happyShift action_26
-action_376 (309) = happyShift action_87
-action_376 (312) = happyShift action_27
-action_376 (313) = happyShift action_90
-action_376 (316) = happyShift action_63
-action_376 (317) = happyShift action_132
-action_376 (318) = happyShift action_133
-action_376 (319) = happyShift action_134
-action_376 (320) = happyShift action_135
-action_376 (321) = happyShift action_136
-action_376 (322) = happyShift action_137
-action_376 (323) = happyShift action_138
-action_376 (324) = happyShift action_139
-action_376 (325) = happyShift action_140
-action_376 (331) = happyShift action_141
-action_376 (332) = happyShift action_142
-action_376 (333) = happyShift action_143
-action_376 (334) = happyShift action_144
-action_376 (336) = happyShift action_145
-action_376 (337) = happyShift action_146
-action_376 (338) = happyShift action_147
-action_376 (339) = happyShift action_148
-action_376 (26) = happyGoto action_93
-action_376 (121) = happyGoto action_592
-action_376 (122) = happyGoto action_209
-action_376 (123) = happyGoto action_96
-action_376 (124) = happyGoto action_97
-action_376 (125) = happyGoto action_98
-action_376 (126) = happyGoto action_99
-action_376 (127) = happyGoto action_100
-action_376 (128) = happyGoto action_101
-action_376 (129) = happyGoto action_102
-action_376 (164) = happyGoto action_107
-action_376 (167) = happyGoto action_108
-action_376 (169) = happyGoto action_67
-action_376 (190) = happyGoto action_109
-action_376 (191) = happyGoto action_7
-action_376 (192) = happyGoto action_8
-action_376 (193) = happyGoto action_9
-action_376 (199) = happyGoto action_10
-action_376 (201) = happyGoto action_75
-action_376 (202) = happyGoto action_76
-action_376 (205) = happyGoto action_110
-action_376 _ = happyFail
-
-action_377 (1) = happyShift action_476
-action_377 (294) = happyShift action_477
-action_377 (305) = happyShift action_588
-action_377 (206) = happyGoto action_591
-action_377 _ = happyFail
-
-action_378 _ = happyReduce_133
-
-action_379 (1) = happyShift action_476
-action_379 (294) = happyShift action_477
-action_379 (305) = happyShift action_586
-action_379 (206) = happyGoto action_590
-action_379 _ = happyFail
-
-action_380 _ = happyReduce_423
-
-action_381 (273) = happyShift action_589
-action_381 _ = happyReduce_326
-
-action_382 (290) = happyShift action_587
-action_382 (305) = happyShift action_588
-action_382 _ = happyFail
-
-action_383 (290) = happyShift action_585
-action_383 (305) = happyShift action_586
-action_383 _ = happyFail
-
-action_384 (217) = happyShift action_111
-action_384 (218) = happyShift action_11
-action_384 (219) = happyShift action_112
-action_384 (224) = happyShift action_12
-action_384 (225) = happyShift action_113
-action_384 (227) = happyShift action_13
-action_384 (228) = happyShift action_114
-action_384 (235) = happyShift action_183
-action_384 (239) = happyShift action_14
-action_384 (243) = happyShift action_116
-action_384 (244) = happyShift action_15
-action_384 (246) = happyShift action_16
-action_384 (247) = happyShift action_17
-action_384 (248) = happyShift action_18
-action_384 (249) = happyShift action_19
-action_384 (250) = happyShift action_20
-action_384 (251) = happyShift action_21
-action_384 (252) = happyShift action_117
-action_384 (253) = happyShift action_22
-action_384 (254) = happyShift action_23
-action_384 (255) = happyShift action_24
-action_384 (257) = happyShift action_118
-action_384 (264) = happyShift action_120
-action_384 (265) = happyShift action_121
-action_384 (266) = happyShift action_122
-action_384 (274) = happyShift action_123
-action_384 (279) = happyShift action_124
-action_384 (281) = happyShift action_125
-action_384 (295) = happyShift action_127
-action_384 (297) = happyShift action_128
-action_384 (299) = happyShift action_129
-action_384 (301) = happyShift action_130
-action_384 (303) = happyShift action_131
-action_384 (308) = happyShift action_26
-action_384 (309) = happyShift action_87
-action_384 (312) = happyShift action_27
-action_384 (313) = happyShift action_90
-action_384 (316) = happyShift action_63
-action_384 (317) = happyShift action_132
-action_384 (318) = happyShift action_133
-action_384 (319) = happyShift action_134
-action_384 (320) = happyShift action_135
-action_384 (321) = happyShift action_136
-action_384 (322) = happyShift action_137
-action_384 (323) = happyShift action_138
-action_384 (324) = happyShift action_139
-action_384 (325) = happyShift action_140
-action_384 (331) = happyShift action_141
-action_384 (332) = happyShift action_142
-action_384 (333) = happyShift action_143
-action_384 (334) = happyShift action_144
-action_384 (336) = happyShift action_145
-action_384 (337) = happyShift action_146
-action_384 (338) = happyShift action_147
-action_384 (339) = happyShift action_148
-action_384 (26) = happyGoto action_93
-action_384 (121) = happyGoto action_584
-action_384 (122) = happyGoto action_209
-action_384 (123) = happyGoto action_96
-action_384 (124) = happyGoto action_97
-action_384 (125) = happyGoto action_98
-action_384 (126) = happyGoto action_99
-action_384 (127) = happyGoto action_100
-action_384 (128) = happyGoto action_101
-action_384 (129) = happyGoto action_102
-action_384 (164) = happyGoto action_107
-action_384 (167) = happyGoto action_108
-action_384 (169) = happyGoto action_67
-action_384 (190) = happyGoto action_109
-action_384 (191) = happyGoto action_7
-action_384 (192) = happyGoto action_8
-action_384 (193) = happyGoto action_9
-action_384 (199) = happyGoto action_10
-action_384 (201) = happyGoto action_75
-action_384 (202) = happyGoto action_76
-action_384 (205) = happyGoto action_110
-action_384 _ = happyFail
-
-action_385 (217) = happyShift action_111
-action_385 (218) = happyShift action_11
-action_385 (219) = happyShift action_112
-action_385 (224) = happyShift action_12
-action_385 (225) = happyShift action_113
-action_385 (227) = happyShift action_13
-action_385 (228) = happyShift action_114
-action_385 (235) = happyShift action_183
-action_385 (239) = happyShift action_14
-action_385 (243) = happyShift action_116
-action_385 (244) = happyShift action_15
-action_385 (246) = happyShift action_16
-action_385 (247) = happyShift action_17
-action_385 (248) = happyShift action_18
-action_385 (249) = happyShift action_19
-action_385 (250) = happyShift action_20
-action_385 (251) = happyShift action_21
-action_385 (252) = happyShift action_117
-action_385 (253) = happyShift action_22
-action_385 (254) = happyShift action_23
-action_385 (255) = happyShift action_24
-action_385 (257) = happyShift action_118
-action_385 (264) = happyShift action_120
-action_385 (265) = happyShift action_121
-action_385 (266) = happyShift action_122
-action_385 (274) = happyShift action_123
-action_385 (279) = happyShift action_124
-action_385 (281) = happyShift action_125
-action_385 (295) = happyShift action_127
-action_385 (297) = happyShift action_128
-action_385 (299) = happyShift action_129
-action_385 (301) = happyShift action_130
-action_385 (303) = happyShift action_131
-action_385 (308) = happyShift action_26
-action_385 (309) = happyShift action_87
-action_385 (312) = happyShift action_27
-action_385 (313) = happyShift action_90
-action_385 (316) = happyShift action_63
-action_385 (317) = happyShift action_132
-action_385 (318) = happyShift action_133
-action_385 (319) = happyShift action_134
-action_385 (320) = happyShift action_135
-action_385 (321) = happyShift action_136
-action_385 (322) = happyShift action_137
-action_385 (323) = happyShift action_138
-action_385 (324) = happyShift action_139
-action_385 (325) = happyShift action_140
-action_385 (331) = happyShift action_141
-action_385 (332) = happyShift action_142
-action_385 (333) = happyShift action_143
-action_385 (334) = happyShift action_144
-action_385 (336) = happyShift action_145
-action_385 (337) = happyShift action_146
-action_385 (338) = happyShift action_147
-action_385 (339) = happyShift action_148
-action_385 (26) = happyGoto action_93
-action_385 (121) = happyGoto action_583
-action_385 (122) = happyGoto action_209
-action_385 (123) = happyGoto action_96
-action_385 (124) = happyGoto action_97
-action_385 (125) = happyGoto action_98
-action_385 (126) = happyGoto action_99
-action_385 (127) = happyGoto action_100
-action_385 (128) = happyGoto action_101
-action_385 (129) = happyGoto action_102
-action_385 (164) = happyGoto action_107
-action_385 (167) = happyGoto action_108
-action_385 (169) = happyGoto action_67
-action_385 (190) = happyGoto action_109
-action_385 (191) = happyGoto action_7
-action_385 (192) = happyGoto action_8
-action_385 (193) = happyGoto action_9
-action_385 (199) = happyGoto action_10
-action_385 (201) = happyGoto action_75
-action_385 (202) = happyGoto action_76
-action_385 (205) = happyGoto action_110
-action_385 _ = happyFail
-
-action_386 (1) = happyShift action_476
-action_386 (294) = happyShift action_477
-action_386 (206) = happyGoto action_582
-action_386 _ = happyFail
-
-action_387 (305) = happyShift action_581
-action_387 (155) = happyGoto action_580
-action_387 _ = happyReduce_407
-
-action_388 (217) = happyShift action_111
-action_388 (218) = happyShift action_11
-action_388 (219) = happyShift action_112
-action_388 (224) = happyShift action_12
-action_388 (225) = happyShift action_113
-action_388 (227) = happyShift action_13
-action_388 (228) = happyShift action_114
-action_388 (235) = happyShift action_115
-action_388 (239) = happyShift action_14
-action_388 (243) = happyShift action_116
-action_388 (244) = happyShift action_15
-action_388 (246) = happyShift action_16
-action_388 (247) = happyShift action_17
-action_388 (248) = happyShift action_18
-action_388 (249) = happyShift action_19
-action_388 (250) = happyShift action_20
-action_388 (251) = happyShift action_21
-action_388 (252) = happyShift action_117
-action_388 (253) = happyShift action_22
-action_388 (254) = happyShift action_23
-action_388 (255) = happyShift action_24
-action_388 (257) = happyShift action_118
-action_388 (258) = happyShift action_119
-action_388 (264) = happyShift action_120
-action_388 (265) = happyShift action_121
-action_388 (266) = happyShift action_122
-action_388 (274) = happyShift action_123
-action_388 (279) = happyShift action_124
-action_388 (281) = happyShift action_125
-action_388 (282) = happyShift action_126
-action_388 (295) = happyShift action_127
-action_388 (297) = happyShift action_128
-action_388 (299) = happyShift action_129
-action_388 (301) = happyShift action_130
-action_388 (303) = happyShift action_131
-action_388 (305) = happyShift action_388
-action_388 (308) = happyShift action_26
-action_388 (309) = happyShift action_87
-action_388 (312) = happyShift action_27
-action_388 (313) = happyShift action_90
-action_388 (316) = happyShift action_63
-action_388 (317) = happyShift action_132
-action_388 (318) = happyShift action_133
-action_388 (319) = happyShift action_134
-action_388 (320) = happyShift action_135
-action_388 (321) = happyShift action_136
-action_388 (322) = happyShift action_137
-action_388 (323) = happyShift action_138
-action_388 (324) = happyShift action_139
-action_388 (325) = happyShift action_140
-action_388 (331) = happyShift action_141
-action_388 (332) = happyShift action_142
-action_388 (333) = happyShift action_143
-action_388 (334) = happyShift action_144
-action_388 (336) = happyShift action_145
-action_388 (337) = happyShift action_146
-action_388 (338) = happyShift action_147
-action_388 (339) = happyShift action_148
-action_388 (26) = happyGoto action_93
-action_388 (121) = happyGoto action_94
-action_388 (122) = happyGoto action_95
-action_388 (123) = happyGoto action_96
-action_388 (124) = happyGoto action_97
-action_388 (125) = happyGoto action_98
-action_388 (126) = hap