More complete training
authorMonty <xiphmont@xiph.org>
Thu, 13 Dec 2001 21:32:32 +0000 (21:32 +0000)
committerMonty <xiphmont@xiph.org>
Thu, 13 Dec 2001 21:32:32 +0000 (21:32 +0000)
svn path=/trunk/vorbis/; revision=2597

109 files changed:
lib/books/coupled/_44c0_long.vqh
lib/books/coupled/_44c0_s0_p1_0.vqh
lib/books/coupled/_44c0_s0_p2_0.vqh
lib/books/coupled/_44c0_s0_p3_0.vqh
lib/books/coupled/_44c0_s0_p4_0.vqh
lib/books/coupled/_44c0_s1_p5_0.vqh
lib/books/coupled/_44c0_s2_p6_0.vqh
lib/books/coupled/_44c0_s4_p7_0.vqh
lib/books/coupled/_44c0_s4_p7_1.vqh
lib/books/coupled/_44c0_s4_p7_2.vqh
lib/books/coupled/_44c0_short.vqh
lib/books/coupled/_44c1_long.vqh
lib/books/coupled/_44c1_s0_p1_0.vqh
lib/books/coupled/_44c1_s0_p2_0.vqh
lib/books/coupled/_44c1_s0_p3_0.vqh
lib/books/coupled/_44c1_s0_p4_0.vqh
lib/books/coupled/_44c1_s0_p4_1.vqh
lib/books/coupled/_44c1_s1_p5_0.vqh
lib/books/coupled/_44c1_s2_p6_0.vqh
lib/books/coupled/_44c1_s3_p7_0.vqh
lib/books/coupled/_44c1_s3_p7_1.vqh
lib/books/coupled/_44c1_s3_p7_2.vqh
lib/books/coupled/_44c1_short.vqh
lib/books/coupled/_44c2_long.vqh
lib/books/coupled/_44c2_s0_p1_0.vqh
lib/books/coupled/_44c2_s0_p2_0.vqh
lib/books/coupled/_44c2_s0_p3_0.vqh
lib/books/coupled/_44c2_s0_p4_0.vqh
lib/books/coupled/_44c2_s0_p4_1.vqh
lib/books/coupled/_44c2_s1_p5_0.vqh
lib/books/coupled/_44c2_s2_p6_0.vqh
lib/books/coupled/_44c2_s2_p7_0.vqh
lib/books/coupled/_44c2_s2_p7_1.vqh
lib/books/coupled/_44c2_s2_p7_2.vqh
lib/books/coupled/_44c2_short.vqh
lib/books/coupled/_44c3_long.vqh
lib/books/coupled/_44c3_s0_p1_0.vqh
lib/books/coupled/_44c3_s0_p2_0.vqh
lib/books/coupled/_44c3_s0_p3_0.vqh
lib/books/coupled/_44c3_s0_p4_0.vqh
lib/books/coupled/_44c3_s0_p4_1.vqh
lib/books/coupled/_44c3_s2_p6_0.vqh
lib/books/coupled/_44c3_s2_p7_0.vqh
lib/books/coupled/_44c3_s2_p7_1.vqh
lib/books/coupled/_44c3_s2_p7_2.vqh
lib/books/coupled/_44c3_short.vqh
lib/books/coupled/_44c4_long.vqd [new file with mode: 0644]
lib/books/coupled/_44c4_long.vqh
lib/books/coupled/_44c4_s0_p1_0.vqh
lib/books/coupled/_44c4_s0_p3_0.vqh
lib/books/coupled/_44c4_s0_p5_0.vqh
lib/books/coupled/_44c4_s1_p4_0.vqh
lib/books/coupled/_44c4_s1_p6_0.vqh
lib/books/coupled/_44c4_s1_p7_0.vqh
lib/books/coupled/_44c4_s1_p8_0.vqh
lib/books/coupled/_44c4_s1_p8_1.vqh
lib/books/coupled/_44c4_s1_p9_0.vqh
lib/books/coupled/_44c4_s1_p9_1.vqh
lib/books/coupled/_44c4_s1_p9_2.vqh
lib/books/coupled/_44c4_short.vqd [new file with mode: 0644]
lib/books/coupled/_44c4_short.vqh
lib/books/coupled/_44c5_long.vqh [new file with mode: 0644]
lib/books/coupled/_44c5_s0_p1_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c5_s0_p2_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c5_s0_p3_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c5_s0_p4_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c5_s0_p5_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c5_s0_p6_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c5_s0_p7_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c5_s0_p7_1.vqh [new file with mode: 0644]
lib/books/coupled/_44c5_s0_p8_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c5_s0_p8_1.vqh [new file with mode: 0644]
lib/books/coupled/_44c5_s0_p9_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c5_s0_p9_1.vqh [new file with mode: 0644]
lib/books/coupled/_44c5_s0_p9_2.vqh [new file with mode: 0644]
lib/books/coupled/_44c5_short.vqh [new file with mode: 0644]
lib/books/coupled/_44c6_long.vqh [new file with mode: 0644]
lib/books/coupled/_44c6_s0_p1_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c6_s0_p2_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c6_s0_p3_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c6_s0_p4_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c6_s0_p5_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c6_s0_p6_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c6_s0_p7_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c6_s0_p7_1.vqh [new file with mode: 0644]
lib/books/coupled/_44c6_s0_p8_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c6_s0_p8_1.vqh [new file with mode: 0644]
lib/books/coupled/_44c6_s0_p9_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c6_s0_p9_1.vqh [new file with mode: 0644]
lib/books/coupled/_44c6_s0_p9_2.vqh [new file with mode: 0644]
lib/books/coupled/_44c6_short.vqh [new file with mode: 0644]
lib/books/coupled/_44c7_long.vqh [new file with mode: 0644]
lib/books/coupled/_44c7_s0_p1_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c7_s0_p1_1.vqh [new file with mode: 0644]
lib/books/coupled/_44c7_s0_p2_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c7_s0_p2_1.vqh [new file with mode: 0644]
lib/books/coupled/_44c7_s0_p3_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c7_s0_p4_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c7_s0_p5_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c7_s0_p6_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c7_s0_p6_1.vqh [new file with mode: 0644]
lib/books/coupled/_44c7_s0_p7_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c7_s0_p7_1.vqh [new file with mode: 0644]
lib/books/coupled/_44c7_s0_p8_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c7_s0_p8_1.vqh [new file with mode: 0644]
lib/books/coupled/_44c7_s0_p9_0.vqh [new file with mode: 0644]
lib/books/coupled/_44c7_s0_p9_1.vqh [new file with mode: 0644]
lib/books/coupled/_44c7_s0_p9_2.vqh [new file with mode: 0644]
lib/books/coupled/_44c7_short.vqh [new file with mode: 0644]

index 1697ee1..c0e9ce2 100644 (file)
 #include "codebook.h"
 
 static long _huff_lengthlist__44c0_long[] = {
-        3,10,10,12,14, 4, 8,15, 8, 3, 5, 8,11, 5, 8,15,
-        9, 4, 5, 7,10, 7,10,14, 9, 6, 6, 6, 8,10,13,14,
-       11, 8, 7, 7, 4,17,17,15, 4,16,16,16,16, 2, 6,14,
-        8,16,16,16,16, 6, 8,13,14,13,14,11, 8,13,13,16,
+        3, 8, 9, 9, 9, 4, 8,12, 7, 3, 5, 7, 9, 5, 8,13,
+        8, 5, 5, 7, 9, 8,10,16, 8, 6, 6, 6, 8,11,12,16,
+        8, 8, 7, 6, 4,13,15,12, 4,19,19,19,19, 2, 6,13,
+        7,19,19,19,19, 6, 8,13,11,14,15,12, 9,12,14,16,
 };
 
 static static_codebook _huff_book__44c0_long = {
index 6685d91..b005826 100644 (file)
@@ -27,34 +27,34 @@ static long _vq_quantlist__44c0_s0_p1_0[] = {
 };
 
 static long _vq_lengthlist__44c0_s0_p1_0[] = {
-        1, 6, 6, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
-        8, 8, 0, 0, 0, 0, 0, 0, 0, 6, 9, 8, 0, 0, 0, 9,
-        8, 0, 0, 0, 9, 8, 0, 0, 0,12,11, 0, 0, 0, 0, 0,
-        0, 0, 6, 8, 9, 0, 0, 0, 8, 9, 0, 0, 0, 8, 9, 0,
-        0, 0,11,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        1, 5, 6, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
+        8, 9, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 9,
+        9, 0, 0, 0, 9, 9, 0, 0, 0,12,12, 0, 0, 0, 0, 0,
+        0, 0, 5, 7, 8, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0,
+        0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 5, 9, 8, 0, 0, 0, 8, 7, 0, 0,
-        0, 7, 8, 0, 0, 0,11, 9, 0, 0, 0, 0, 0, 0, 0, 5,
-        9, 9, 0, 0, 0, 7, 8, 0, 0, 0, 8, 7, 0, 0, 0,10,
-       10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 5, 9, 9, 0, 0, 0, 8, 8, 0, 0,
+        0, 8, 8, 0, 0, 0,11,10, 0, 0, 0, 0, 0, 0, 0, 5,
+        9, 9, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,
+       11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 5, 9, 8, 0, 0, 0, 8, 7, 0, 0, 0, 8, 7,
-        0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5, 8, 9, 0,
-        0, 0, 7, 8, 0, 0, 0, 7, 8, 0, 0, 0,10,10, 0, 0,
+        0, 0, 0, 5, 9, 9, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8,
+        0, 0, 0,10,11, 0, 0, 0, 0, 0, 0, 0, 5, 9, 9, 0,
+        0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,11,10, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        8,11,12, 0, 0, 0,10,10, 0, 0, 0, 9,11, 0, 0, 0,
-       12,11, 0, 0, 0, 0, 0, 0, 0, 8,12,11, 0, 0, 0,10,
-       10, 0, 0, 0,11, 9, 0, 0, 0,11,12, 0, 0, 0, 0, 0,
+        9,12,12, 0, 0, 0,11,11, 0, 0, 0,10,11, 0, 0, 0,
+       12,12, 0, 0, 0, 0, 0, 0, 0, 9,12,12, 0, 0, 0,11,
+       11, 0, 0, 0,11,10, 0, 0, 0,12,12, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
index ae0a3ef..c1c3af5 100644 (file)
@@ -31,11 +31,11 @@ static long _vq_quantlist__44c0_s0_p2_0[] = {
 };
 
 static long _vq_lengthlist__44c0_s0_p2_0[] = {
-        1, 4, 4, 7, 6, 0, 0, 0, 0, 0, 4, 4, 7, 7, 0, 0,
-        0, 0, 0, 4, 4, 7, 7, 0, 0, 0, 0, 0, 6, 6, 7, 7,
+        1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 4, 4, 7, 7, 0, 0,
+        0, 0, 0, 4, 4, 7, 7, 0, 0, 0, 0, 0, 6, 7, 8, 8,
         0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
-       10, 9, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0,
-        0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        8, 9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
+        0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,
 };
 
index 60d4f39..09d25dd 100644 (file)
@@ -39,20 +39,20 @@ static long _vq_quantlist__44c0_s0_p3_0[] = {
 };
 
 static long _vq_lengthlist__44c0_s0_p3_0[] = {
-        1, 4, 4, 7, 7, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 5, 5, 7, 7, 7, 8, 9, 9, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 4, 4, 7, 7, 8, 8, 9,10, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 7, 7, 8, 7, 8, 8,10,10, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 8, 7, 8, 8,10,10, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 9, 9,10,10, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9,11,10, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,10,10,11,11,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,11,
-       12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,
-       12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,
-       11,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-       11,11,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        1, 4, 4, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 5, 5, 7, 7, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 5, 5, 7, 7, 8, 7, 9, 9, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 6, 6, 7, 7, 8, 8,10,10, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 9, 9,10,10, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 9, 9,10,10, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9,11,11,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,11,
+       11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,
+       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,
+       10,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       11,11,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0,11,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0,
index 35fbafa..4733aca 100644 (file)
@@ -37,21 +37,21 @@ static long _vq_quantlist__44c0_s0_p4_0[] = {
 };
 
 static long _vq_lengthlist__44c0_s0_p4_0[] = {
-        1, 3, 3, 6, 6, 9, 9,13,12,17,17,17,17,17,17, 5,
-        5, 5, 8, 8,12,11,15,15,17,17,17,17,17,17, 6, 5,
-        5, 8, 8,11,11,14,14,17,17,17,17,17,17,17, 8, 8,
-        9, 9,14,13,15,16,17,17,17,17,17,17,17, 9, 9,10,
-       10,15,14,17,17,17,17,17,17,17,17,17,13,13,11,11,
-       14,14,15,17,17,17,17,17,17,17,17,13,13,11,11,14,
-       15,17,16,17,17,17,17,17,17,17,17,17,11,14,13,15,
-       17,17,17,17,17,17,17,17,17,17,17,14,13,15,16,17,
-       17,17,17,17,17,17,17,17,17,17,13,17,10,17,13,17,
-       17,17,17,17,17,17,17,17,17,17,15,17,13,17,17,17,
-       17,17,17,17,17,17,17,17,17,17,13,17,11,17,17,17,
-       17,17,17,17,17,17,17,17,17,17,13,17,16,17,17,17,
-       17,17,16,16,16,16,16,16,16,16,15,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,15,16,16,16,16,16,
-       16,
+        1, 3, 3, 6, 6, 9, 9,13,13,20,20,20,20,20,20, 5,
+        5, 5, 8, 8,10,11,14,14,20,20,20,20,20,20, 7, 5,
+        5, 8, 8,11,10,14,14,20,20,20,20,20,20,20, 8, 8,
+        9, 9,12,12,15,15,20,20,20,20,20,20,20, 8, 8, 9,
+        9,12,12,15,15,20,20,20,20,20,20,20,12,13,10,10,
+       13,13,16,16,20,20,20,20,20,20,20,13,13,11,10,13,
+       14,18,16,20,20,20,20,20,20,20,20,20,11,13,12,14,
+       16,16,20,20,20,20,20,20,20,20,20,13,12,14,13,17,
+       18,20,20,20,20,20,20,20,20,20,16,17,11,15,16,18,
+       20,20,20,20,20,20,20,20,20,18,16,15,12,17,17,20,
+       20,20,20,20,20,20,20,20,20,20,15,17,14,17,20,20,
+       20,20,20,20,20,20,20,20,20,18,15,17,17,20,20,20,
+       20,20,20,20,20,20,20,20,18,19,16,18,20,20,20,20,
+       20,20,20,20,20,20,20,20,20,20,16,20,20,20,20,20,
+       19,
 };
 
 static float _vq_quantthresh__44c0_s0_p4_0[] = {
index 37961b9..81a1731 100644 (file)
@@ -25,8 +25,8 @@ static long _vq_quantlist__44c0_s1_p5_0[] = {
 };
 
 static long _vq_lengthlist__44c0_s1_p5_0[] = {
-        1, 3, 3, 0, 0, 0, 0, 0, 0, 4, 6, 6, 0, 0, 0, 0,
-        0, 0, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        1, 3, 3, 0, 0, 0, 0, 0, 0, 3, 6, 6, 0, 0, 0, 0,
+        0, 0, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
index 70592db..843b52d 100644 (file)
@@ -31,7 +31,7 @@ static long _vq_quantlist__44c0_s2_p6_0[] = {
 };
 
 static long _vq_lengthlist__44c0_s2_p6_0[] = {
-        1, 2, 3, 4, 5, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
+        1, 2, 3, 5, 4, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
index e71fb16..ac6a105 100644 (file)
@@ -29,10 +29,10 @@ static long _vq_quantlist__44c0_s4_p7_0[] = {
 };
 
 static long _vq_lengthlist__44c0_s4_p7_0[] = {
-        1, 4, 5,10,10,10,10, 2, 4,10,10,10,10,10, 5,10,
-       10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9,
+        1, 3, 3,11,11,11,11, 3, 5,10,11,11,11,11, 4, 8,
+        8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,
+       10,
 };
 
 static float _vq_quantthresh__44c0_s4_p7_0[] = {
index 15b7e78..dd762c5 100644 (file)
@@ -45,39 +45,39 @@ static long _vq_quantlist__44c0_s4_p7_1[] = {
 };
 
 static long _vq_lengthlist__44c0_s4_p7_1[] = {
-        1, 4, 4, 7, 7, 9, 8,10,10,11,10,12,10,12,11,11,
-       12,10,10,10, 9,10,10, 5, 5, 6, 9,10,10,11,10,11,
-       12,11,13,10,11,11,13,11,11, 9,10,10,11,10,13, 7,
-        4, 9, 8,10,10,11,10,11,11,12,11,11,11,11,11,10,
-       10,10, 9,10, 9,13, 7, 7,10,10,11,12,12,13,13,11,
-       12,12,13,12,12,12,13,12,12,11,11,12,13, 9, 6,10,
-        7,10,10,12,12,11,13,13,13,13,13,13,12,11,13,10,
-       10,10,11,13,10,11,10,11,12,13,13,13,13,12,13,12,
-       13,13,13,13,11,13,13,11,13,13,13,13,13,10, 7,13,
-       11,13,12,12,13,13,13,13,13,13,13,11,12,11,13,12,
-       12,13,13,13,11, 8,13,13,13,13,13,13,13,13,13,13,
-       13,13,12,11,13,10,13,13,13,13,13, 9,12,12,12,13,
-       13,13,13,13,13,13,12,13,13,11,12,11,12,13,13,13,
-       13,13,13,11,13, 8,13,13,13,13,13,13,13,13,13,13,
-       13,10,13,11,13,13,13,13,13,13,13,13,13,13,12,13,
-       13,13,13,13,13,13,13,13,13,13,12,13,12,13,13,13,
-       13,13,13,13,13,13,13,13,13,13,13,13,13,12,13,13,
-       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
-       13,13,13,13,13,11,13,12,13,12,13,13,13,13,13,13,
-       13,13,13,13,13,13,13,13,13,12,13,13,13,12,13,13,
-       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
-       13,13,13,10,13,11,13,10,12,13,13,13,13,13,13,13,
-       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
-       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
-       13,10,13, 7,13,13,13,13,13,13,13,13,13,13,13,13,
-       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
-       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, 7,
-       13,11,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
-       13,13,13,13,13,13,12,13,13,13,13,13,13,13,13,13,
-       13,13,13,13,13,13,13,13,13,13,13,13,13,11,13,13,
-       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
-       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
-       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+        1, 4, 4, 5, 5, 7, 7, 8, 8, 9, 8,10, 9,11,11,10,
+       11, 9, 9, 9, 9, 9,10, 6, 6, 6, 8, 8, 9, 9,10,10,
+       11,11,12,11,12,12,12,11,11, 9,10,10,11,10,14, 6,
+        5, 8, 8, 9, 9,10,10,10,11,11,11,12,11,11,11,10,
+       10, 9, 9,10,10,15, 8, 8, 9, 8,10,10,10,11,11,11,
+       11,11,12,12,13,13,11,11,10,11,12,12,15,10, 8, 9,
+        8,10,10,11,11,10,11,11,11,12,12,12,12,10,11,10,
+       10,10,11,15,11,12,10, 9, 9,10,10,11,12,11,12,12,
+       14,14,15,15,11,11,11,10,12,11,14,15,15,10, 8,10,
+       10,11,11,11,12,12,12,13,12,13,13,11,11,10,11,11,
+       11,15,15,15,12,10,10,10,11,11,12,12,12,14,14,15,
+       13,13,11,11,11,10,12,12,14,15,14,11,12,11,11,11,
+       12,12,11,13,12,12,13,14,15,11,10,10,11,11,11,15,
+       15,15,13,13,11,10,11,11,11,12,14,15,14,14,13,13,
+       11,11,12,11,13,13,14,15,15,15,15,12,13,12,12,12,
+       12,13,13,14,13,14,13,11,12,11,10,11,11,15,15,15,
+       15,15,13,13,13,14,13,13,15,14,15,15,13,14,12,12,
+       13,12,12,13,15,15,15,15,15,13,13,15,13,13,14,14,
+       13,15,13,15,13,12,13,12,11,12,11,15,15,15,15,15,
+       14,13,15,14,15,13,13,15,13,14,15,15,13,12,12,12,
+       13,12,15,15,15,15,15,15,15,13,14,15,13,14,13,14,
+       13,13,14,11,12,11,12,11,12,15,15,15,15,15,15,15,
+       14,15,13,14,13,12,14,15,15,13,13,14,13,12,13,13,
+       15,15,15,15,15,15,15,15,14,13,13,14,13,13,13,14,
+       14,11,13, 9,12,14,13,15,15,15,15,15,15,15,15,15,
+       14,15,15,13,15,14,15,15,13,13,11,13,13,15,15,15,
+       15,15,15,15,15,15,15,14,15,13,15,13,14,13,15, 9,
+       13,12,13,14,13,15,15,15,15,15,15,15,15,15,15,15,
+       15,15,15,15,15,15,13,13,13,13,15,13,15,15,15,15,
+       15,15,15,15,15,15,15,14,14,13,14,15,15,12,13,14,
+       13,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,
+       14,15,15,14,13,12,13,13,15,14,15,15,15,15,15,15,
+       15,15,15,15,15,15,14,15,14,15,14,13,13,14,14,15,
        13,
 };
 
index b649842..5aaff8d 100644 (file)
@@ -25,12 +25,12 @@ static long _vq_quantlist__44c0_s4_p7_2[] = {
 };
 
 static long _vq_lengthlist__44c0_s4_p7_2[] = {
-        2, 5, 5, 8, 6, 6, 7, 6, 7, 6, 5, 6, 8, 7, 7, 8,
-        6, 8, 5, 6, 6, 8, 7, 7, 8, 7, 7, 8, 7, 8, 8, 9,
-        8, 9, 9, 9, 6, 7, 7, 8, 6, 7, 9, 7, 7, 6, 6, 7,
-        8, 7, 7, 8, 7, 8, 6, 7, 8, 8, 8, 7, 7, 8, 8, 6,
-        7, 7, 8, 6, 7, 7, 6, 6, 6, 7, 7, 8, 7, 7, 9, 7,
-        6,
+        1, 5, 5, 8, 6, 7, 8, 7, 7, 5, 5, 6, 8, 8, 8, 8,
+        8, 8, 5, 5, 6, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 9, 7, 8, 8, 9, 8, 8, 9, 8, 8, 7, 8, 8,
+        8, 8, 8, 9, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 7,
+        8, 8, 9, 8, 8, 8, 8, 8, 7, 8, 8, 9, 8, 8, 9, 8,
+        8,
 };
 
 static float _vq_quantthresh__44c0_s4_p7_2[] = {
index 9ee5a65..1fc82a6 100644 (file)
 #include "codebook.h"
 
 static long _huff_lengthlist__44c0_short[] = {
-        4,15,15,15,15, 6,11,15,15,15,14,15,15, 6, 5,10,
-       12,14,15,15,15, 5, 5,10,12,15,15,15,15, 7, 6,11,
-       11, 6, 4, 4, 6, 8, 9,11, 3,15,15,15,15, 2, 5,11,
-        6,15,15,15,15, 3, 4,10,11,12,10,12,13, 8, 8,10,
+        4,17,17,17,17, 6, 8,11,12,17,16,17,17, 5, 5, 9,
+       10,16,17,17,17, 5, 5,10, 9,17,17,17,17, 6, 6,10,
+        9, 5, 4, 4, 5, 8, 9,11, 3,17,17,16,16, 2, 4,10,
+        7,16,16,16,16, 4, 5,10,11, 9, 8, 8, 9, 9, 9,10,
 };
 
 static static_codebook _huff_book__44c0_short = {
index 7bae703..ad0cda4 100644 (file)
 #include "codebook.h"
 
 static long _huff_lengthlist__44c1_long[] = {
-        3,13,12,13,14, 5, 8,12,11, 5, 5, 7, 9, 6, 7,13,
-       10, 5, 4, 6, 8, 7, 8,14,10, 6, 5, 6, 8, 9, 8,13,
-       11, 7, 7, 6, 5,13,10, 9, 4,16,16,16,16, 2, 4,11,
-        8,16,16,16,16, 4, 6,10,14,12,14,12, 6,11,10,10,
+        3, 8, 9, 9, 9, 5, 7,10, 8, 4, 5, 7, 8, 6, 7,11,
+        9, 5, 4, 6, 8, 7, 8,14, 9, 6, 5, 6, 7, 9,10,14,
+        8, 7, 6, 6, 5,12,12, 8, 5,18,18,18,18, 2, 5,11,
+        7,18,18,18,18, 4, 6,11,10,14,15,12, 7,10,11,10,
 };
 
 static static_codebook _huff_book__44c1_long = {
index e48a5ae..c7b6415 100644 (file)
@@ -27,34 +27,34 @@ static long _vq_quantlist__44c1_s0_p1_0[] = {
 };
 
 static long _vq_lengthlist__44c1_s0_p1_0[] = {
-        2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
-        7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 8,
-        7, 0, 0, 0, 8, 7, 0, 0, 0,10, 9, 0, 0, 0, 0, 0,
-        0, 0, 5, 7, 8, 0, 0, 0, 7, 8, 0, 0, 0, 7, 8, 0,
-        0, 0, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        1, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 6, 5, 0, 0, 0,
+        8, 8, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 9,
+        8, 0, 0, 0, 9, 8, 0, 0, 0,11,11, 0, 0, 0, 0, 0,
+        0, 0, 5, 7, 7, 0, 0, 0, 8, 9, 0, 0, 0, 9, 9, 0,
+        0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 6, 0, 0,
-        0, 7, 7, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0, 0, 0, 5,
-        8, 8, 0, 0, 0, 6, 7, 0, 0, 0, 7, 6, 0, 0, 0, 9,
-        9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 5, 9, 8, 0, 0, 0, 8, 8, 0, 0,
+        0, 8, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5,
+        8, 9, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,
+       10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 6, 0, 0, 0, 7, 6,
-        0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
-        0, 0, 6, 7, 0, 0, 0, 6, 7, 0, 0, 0, 9, 9, 0, 0,
+        0, 0, 0, 6, 9, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8,
+        0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 6, 8, 9, 0,
+        0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        7, 9,10, 0, 0, 0, 9, 9, 0, 0, 0, 8,10, 0, 0, 0,
-       11,10, 0, 0, 0, 0, 0, 0, 0, 7,10, 9, 0, 0, 0, 9,
-        9, 0, 0, 0, 9, 8, 0, 0, 0,10,11, 0, 0, 0, 0, 0,
+        8,11,11, 0, 0, 0,10,10, 0, 0, 0,10,10, 0, 0, 0,
+       11,11, 0, 0, 0, 0, 0, 0, 0, 8,11,11, 0, 0, 0,10,
+       10, 0, 0, 0,10,10, 0, 0, 0,11,11, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
index ca591d6..0a1362b 100644 (file)
@@ -34,7 +34,7 @@ static long _vq_lengthlist__44c1_s0_p2_0[] = {
         1, 4, 4, 7, 7, 0, 0, 0, 0, 0, 4, 4, 7, 7, 0, 0,
         0, 0, 0, 4, 4, 7, 7, 0, 0, 0, 0, 0, 6, 6, 7, 7,
         0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
-        8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 9, 0, 0, 0, 0, 0,
+        9, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
         0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,
 };
index 4e12144..160af96 100644 (file)
@@ -39,22 +39,22 @@ static long _vq_quantlist__44c1_s0_p3_0[] = {
 };
 
 static long _vq_lengthlist__44c1_s0_p3_0[] = {
-        1, 4, 5, 7, 7, 8, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 5, 4, 7, 7, 8, 8,10,10, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 4, 4, 7, 7, 8, 8,10,10, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 6, 7, 8, 7, 8, 8,10,10, 0, 0, 0, 0,
+        1, 4, 4, 7, 7, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 5, 5, 7, 7, 8, 8, 9, 9, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 5, 4, 7, 7, 8, 8, 9,10, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 6, 6, 7, 7, 8, 8,10,10, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9,10,10, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 9, 9,11,10, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,10, 9,11,11,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,11,
-       11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
-       11,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,
-       11,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-       12,12,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0,13,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 9, 9,10,10, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 9, 9,11,10, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10, 9, 9,11,11,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,11,
+       11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,
+       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,
+       10,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       11,11,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0,11,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,
index 2e5bcef..6be4289 100644 (file)
@@ -37,21 +37,21 @@ static long _vq_quantlist__44c1_s0_p4_0[] = {
 };
 
 static long _vq_lengthlist__44c1_s0_p4_0[] = {
-        1, 3, 3, 6, 6, 9, 9,12,11,17,17,17,17,17,17, 6,
-        5, 5, 8, 8,10,11,13,13,17,17,17,17,17,17, 6, 5,
-        5, 8, 8,10,10,13,13,17,17,17,17,17,17,17, 8, 8,
-        9, 8,11,11,15,15,17,17,17,17,17,17,17, 8, 8, 9,
-        9,11,11,14,15,17,17,17,17,17,17,17,12,12,10,10,
-       12,12,15,14,17,17,17,17,17,17,17,13,13,10,10,12,
-       12,14,14,17,17,17,17,17,17,17,17,17,12,12,12,13,
-       16,15,17,17,17,17,17,17,17,17,17,12,12,13,13,15,
-       17,17,17,17,17,17,17,17,17,17,16,15,10,14,16,16,
-       17,17,17,17,17,17,17,17,17,16,16,15,11,15,15,17,
-       17,17,17,17,17,17,17,17,17,17,12,15,13,17,17,17,
-       17,17,17,17,17,17,17,17,17,15,15,17,16,17,17,17,
-       17,17,17,17,17,17,17,17,16,17,14,17,17,17,17,17,
-       17,17,17,17,17,17,17,17,16,17,15,17,17,17,17,17,
-       16,
+        1, 3, 3, 6, 6, 9, 9,12,12,21,21,21,21,21,21, 6,
+        5, 5, 7, 7,10,10,13,13,21,21,21,21,21,21, 7, 5,
+        5, 8, 7,10,10,13,13,21,21,21,21,21,21,21, 8, 8,
+        9, 9,11,11,14,14,21,21,21,21,21,21,21, 8, 8, 9,
+        9,11,11,14,13,21,21,21,21,21,21,21,13,13,10,10,
+       12,12,15,15,21,21,21,21,21,21,21,14,13,10,10,12,
+       12,15,15,21,21,21,21,21,21,21,21,21,11,12,12,13,
+       15,15,21,21,21,21,21,21,21,21,21,13,12,13,13,16,
+       16,21,21,21,21,21,21,21,21,21,16,16,11,14,16,16,
+       21,21,21,21,21,21,21,21,21,17,17,14,12,16,16,21,
+       21,21,21,21,21,21,21,21,21,21,15,15,15,17,21,21,
+       21,21,21,21,21,21,21,21,21,15,15,17,16,21,21,21,
+       21,21,21,21,21,21,21,21,18,20,17,17,21,20,20,20,
+       20,20,20,20,20,20,20,19,19,17,17,20,20,20,20,20,
+       20,
 };
 
 static float _vq_quantthresh__44c1_s0_p4_0[] = {
index 9874324..cedbfc9 100644 (file)
@@ -29,10 +29,10 @@ static long _vq_quantlist__44c1_s0_p4_1[] = {
 };
 
 static long _vq_lengthlist__44c1_s0_p4_1[] = {
-        2, 4, 4, 6, 6, 6, 6, 8, 5, 5, 6, 6, 6, 6, 8, 5,
+        2, 4, 4, 5, 5, 6, 6, 8, 5, 5, 6, 6, 6, 6, 8, 5,
         5, 6, 6, 6, 6, 8, 6, 6, 6, 6, 6, 6, 8, 8, 8, 6,
-        6, 6, 6, 8, 8, 8, 7, 7, 6, 6, 8, 8, 8, 6, 6, 6,
-        6,
+        6, 6, 6, 8, 8, 8, 7, 7, 7, 7, 8, 8, 8, 6, 6, 7,
+        7,
 };
 
 static float _vq_quantthresh__44c1_s0_p4_1[] = {
index 12726b4..aa29b90 100644 (file)
@@ -25,8 +25,8 @@ static long _vq_quantlist__44c1_s1_p5_0[] = {
 };
 
 static long _vq_lengthlist__44c1_s1_p5_0[] = {
-        1, 3, 3, 0, 0, 0, 0, 0, 0, 4, 5, 5, 0, 0, 0, 0,
-        0, 0, 4, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        1, 3, 3, 0, 0, 0, 0, 0, 0, 3, 6, 6, 0, 0, 0, 0,
+        0, 0, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
index 7b2d10c..2647664 100644 (file)
@@ -31,7 +31,7 @@ static long _vq_quantlist__44c1_s2_p6_0[] = {
 };
 
 static long _vq_lengthlist__44c1_s2_p6_0[] = {
-        1, 3, 2, 4, 5, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
+        1, 3, 2, 5, 4, 7, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
index 2814691..ff2f820 100644 (file)
@@ -29,10 +29,10 @@ static long _vq_quantlist__44c1_s3_p7_0[] = {
 };
 
 static long _vq_lengthlist__44c1_s3_p7_0[] = {
-        1, 3, 3,11,11,11,11, 4, 4, 7,10,11,11,11, 5, 8,
-        6,11,11,11,11,11, 5,10,11,11,11,11,11,11, 6,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,
+        1, 2, 3,12,12,13,13, 5, 6, 7,13,13,13,13, 5, 7,
+        6,13,13,13,13,13, 8,12,13,12,12,12,12,12, 8,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,
 };
 
 static float _vq_quantthresh__44c1_s3_p7_0[] = {
index ce2e84b..4b38b90 100644 (file)
@@ -45,39 +45,39 @@ static long _vq_quantlist__44c1_s3_p7_1[] = {
 };
 
 static long _vq_lengthlist__44c1_s3_p7_1[] = {
-        2, 4, 4, 5, 5, 6, 7, 7, 7, 8, 8, 8, 8, 9, 8, 9,
-        9, 9, 9, 9, 9,10,10, 7, 6, 6, 7, 7, 8, 8, 8, 8,
-        9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,10,10,15, 6,
-        5, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10, 9,
-        9, 9, 9,10,11,14, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
-       10,10,10,11,11,11,10,10,10,11,11,11,15, 8, 6, 7,
-        7, 8, 8, 9, 9,10,10,10,10,10,10,10,10,10,10, 9,
-       10,11,11,15, 9,10, 8, 8,10, 9,10,10,10,10,10,10,
-       12,11,11,10,12,11,12,11,11,12,13,13,15, 7, 6, 8,
-        8, 9, 9,10,10,10,10,10,10,11,11,11,11,11,11,11,
-       11,15,14,15, 9, 8,10, 9,10,10,10,11,11,10,11,11,
-       12,11,11,12,12,11,12,12,12,14,15, 7, 8, 9, 8, 9,
-       10,10,10,11,11,11,11,12,11,10,11,11,12,12,11,14,
-       15,15,11,11, 9, 9,10,10,12,11,11,11,11,11,13,12,
-       13,12,12,12,12,12,13,13,13,15,14, 9, 9,10,10,10,
-       10,12,12,12,12,13,13,11,11,11,12,11,12,15,14,15,
-       14,15,11,10,11,10,12,11,12,11,12,12,13,12,12,11,
-       13,13,13,14,14,15,13,15,13,11, 9,11,10,12,10,11,
-       11,11,12,13,12,12,13, 9,13,11,12,15,15,15,14,15,
-       11,13,10,11,12,11,13,12,12,12,12,11,12,12,12,12,
-       12,15,15,15,15,15,13,14,12,10,10,12,11,11,13,12,
-       12,12,12, 9,12,11,12,13,15,15,15,15,15,15,13,12,
-       10,10,13,11,12,12,12,13,12,12,12,12,13,12,13,13,
-       15,15,15,15,13,15,14,10,12,11,12,12,12,12,12,13,
-       13,14,12,12,13,13,12,15,15,15,14,15,13,15,13,15,
-       12,10,12,11,13,13,13,13,13,12,13,12,14,14,14,15,
-       13,13,15,15,14,15,13,13,12,13,15,13,12,13,15,12,
-       13,11,12,13,14,15,15,15,15,14,14,14,14,14,12,13,
-       12,13,13,12,13,14,13,12,12,12,13,14,15,15,15,15,
-       15,15,15,15,14,13,12,12,12,12,13,12,13,12,12,12,
-       13,15,13,15,15,13,15,15,15,15,15,15,13,15,13,14,
-       13,13,14,12,13,13,14,14,14,14,15,15,15,15,15,15,
-       14,15,15,13,15,13,14,12,13,13,12,14,13,12,13,13,
+        1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9,10,10,10,
+       10, 9, 9, 9, 9,10,10, 7, 6, 6, 7, 7, 8, 8, 9, 9,
+       10,10,10,10,11,11,11,11,10,10,10,10,11,11,16, 6,
+        6, 7, 7, 8, 8, 9, 9,10,10,10,10,10,11,11,11,10,
+       10,10,10,11,11,17, 8, 8, 8, 8, 9, 9,10,10,10,10,
+       11,11,11,12,12,12,11,11,11,10,11,11,16, 9, 8, 8,
+        8, 9, 9,10, 9,10,10,11,11,11,11,11,12,11,11,10,
+       11,11,11,17,11,12, 9, 9,10, 9,10,10,11,11,11,11,
+       11,12,12,12,11,11,11,11,11,12,17,17,17, 9, 9, 9,
+        9,10,10,10,11,11,11,12,11,12,12,11,11,11,11,12,
+       12,18,18,18,10,10,10,10,10,10,11,11,11,11,12,12,
+       12,12,11,11,11,11,12,12,18,17,18,11,10,10,10,11,
+       10,11,11,11,11,12,12,12,12,11,11,11,11,12,12,18,
+       18,18,13,14,11,11,11,11,11,11,12,12,12,12,13,12,
+       12,11,12,12,13,12,17,17,18,17,16,11,11,11,11,11,
+       11,12,12,12,12,12,12,12,12,12,11,12,12,18,18,17,
+       17,17,12,12,11,11,12,12,12,12,13,13,13,13,12,12,
+       12,12,13,13,18,18,17,18,16,13,12,11,11,12,12,12,
+       12,12,13,13,13,12,12,12,12,13,13,18,16,18,17,18,
+       13,15,11,12,12,12,12,13,13,13,13,13,12,12,13,12,
+       13,13,18,16,18,17,17,18,15,12,12,12,13,13,12,13,
+       13,13,13,12,13,12,12,13,13,17,16,17,18,17,15,16,
+       13,12,13,13,12,13,13,13,13,13,14,12,13,13,14,13,
+       18,18,18,18,17,18,16,13,13,13,13,13,13,13,13,13,
+       13,12,12,12,13,13,13,17,17,18,18,17,16,17,14,15,
+       13,13,13,14,14,13,13,14,13,12,13,13,13,14,16,18,
+       17,17,18,18,18,16,16,13,13,14,14,13,13,14,14,12,
+       12,13,13,13,13,16,17,18,17,17,17,16,16,17,14,14,
+       14,14,13,13,13,15,13,13,13,13,14,13,18,18,16,16,
+       18,17,18,17,16,14,14,14,14,14,14,13,15,13,13,13,
+       13,14,14,18,18,16,17,17,18,18,16,16,15,16,14,14,
+       14,13,14,14,14,14,13,14,15,14,16,18,17,18,17,18,
+       16,16,17,16,16,15,14,14,14,15,15,13,13,13,14,14,
        14,
 };
 
index e7659fa..c8dded2 100644 (file)
@@ -25,11 +25,11 @@ static long _vq_quantlist__44c1_s3_p7_2[] = {
 };
 
 static long _vq_lengthlist__44c1_s3_p7_2[] = {
-        3, 5, 5, 7, 6, 6, 7, 7, 6, 5, 5, 5, 7, 7, 7, 7,
-        7, 7, 5, 5, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 6,
-        7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7,
+        2, 5, 5, 7, 6, 6, 7, 6, 6, 5, 5, 6, 7, 7, 7, 7,
+        7, 7, 5, 6, 5, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
+        8, 8, 8, 8, 7, 7, 7, 8, 7, 7, 8, 7, 7, 7, 7, 7,
+        8, 7, 7, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 6,
+        7, 7, 8, 7, 7, 8, 7, 7, 6, 7, 7, 8, 7, 7, 8, 7,
         7,
 };
 
index 0d74db1..e5197eb 100644 (file)
 #include "codebook.h"
 
 static long _huff_lengthlist__44c1_short[] = {
-        4,15,15,14,14, 8,13,14,14,14,13,14,14, 7, 6,11,
-       14,14,13,14,14, 6, 4, 8,14,14,14,14,14, 7, 5, 8,
-       14, 9, 6, 7, 8,10, 6, 8, 4,14,14,14,14, 3, 4, 9,
-        6,14,14,14,14, 3, 3, 7,11, 8, 4, 4, 5, 7, 5, 7,
+        5,14,17,17,17, 7, 9,12,15, 7, 7, 9,10,17,17,17,
+       14, 5, 5, 6, 9,17,17,17,16, 7, 6, 7, 9,17,17,17,
+       14, 8, 5, 5, 7,16,16,16, 4,16,16,16,16, 2, 4,10,
+        7,16,16,16,16, 3, 3, 9,12, 9, 4, 5, 7, 8, 7,10,
 };
 
 static static_codebook _huff_book__44c1_short = {
index c27a345..5721926 100644 (file)
 #include "codebook.h"
 
 static long _huff_lengthlist__44c2_long[] = {
-        4,18,14,15,14, 6, 8,12,13, 6, 6, 7, 9, 7, 7,11,
-       12, 5, 4, 5, 7, 7, 7,11,13, 6, 5, 5, 7, 8, 8,11,
-       12, 7, 6, 5, 4,12,11, 9, 5,18,17,17,17, 2, 4, 9,
-        9,17,17,17,17, 4, 4, 9,13,15,13,12, 6, 9, 9, 9,
+        3, 9,12,11, 9, 6, 8,10, 9, 6, 6, 7, 8, 7, 7,10,
+       11, 6, 4, 6, 7, 7, 7,11,11, 7, 5, 5, 7, 9, 8,11,
+        9, 7, 6, 5, 5,10,10, 8, 5,18,18,18,18, 2, 4, 9,
+        8,18,18,18,18, 4, 4, 9,10,15,14,13, 7, 9, 9, 9,
 };
 
 static static_codebook _huff_book__44c2_long = {
index 79af41f..1628ed4 100644 (file)
@@ -28,33 +28,33 @@ static long _vq_quantlist__44c2_s0_p1_0[] = {
 
 static long _vq_lengthlist__44c2_s0_p1_0[] = {
         2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
-        7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 8,
-        7, 0, 0, 0, 8, 7, 0, 0, 0,10, 9, 0, 0, 0, 0, 0,
-        0, 0, 5, 7, 7, 0, 0, 0, 7, 8, 0, 0, 0, 7, 7, 0,
-        0, 0, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 7,
+        7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
+        0, 0, 5, 6, 6, 0, 0, 0, 7, 8, 0, 0, 0, 7, 7, 0,
+        0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 6, 0, 0,
-        0, 7, 7, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0, 0, 0, 5,
-        7, 8, 0, 0, 0, 7, 7, 0, 0, 0, 7, 6, 0, 0, 0, 8,
+        0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0,
+        0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5,
+        7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
         9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 6,
+        0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
         0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
-        0, 0, 7, 7, 0, 0, 0, 6, 7, 0, 0, 0, 9, 9, 0, 0,
+        0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        7, 9,10, 0, 0, 0, 9, 9, 0, 0, 0, 8, 9, 0, 0, 0,
-       11, 9, 0, 0, 0, 0, 0, 0, 0, 7,10, 9, 0, 0, 0, 9,
-        9, 0, 0, 0, 9, 8, 0, 0, 0,10,11, 0, 0, 0, 0, 0,
+        7,10,10, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0, 0, 0,
+       10,10, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0, 9,
+        9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
index 470c284..e97d497 100644 (file)
@@ -31,10 +31,10 @@ static long _vq_quantlist__44c2_s0_p2_0[] = {
 };
 
 static long _vq_lengthlist__44c2_s0_p2_0[] = {
-        2, 4, 4, 7, 7, 0, 0, 0, 0, 0, 4, 3, 6, 6, 0, 0,
-        0, 0, 0, 3, 3, 6, 6, 0, 0, 0, 0, 0, 5, 5, 7, 7,
+        1, 4, 4, 7, 7, 0, 0, 0, 0, 0, 4, 4, 7, 7, 0, 0,
+        0, 0, 0, 4, 4, 7, 7, 0, 0, 0, 0, 0, 6, 6, 7, 7,
         0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
-        8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 9, 0, 0, 0, 0, 0,
+        8, 8, 0, 0, 0, 0, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0,
         0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,
 };
index 930d1b6..d91ebe8 100644 (file)
@@ -39,23 +39,23 @@ static long _vq_quantlist__44c2_s0_p3_0[] = {
 };
 
 static long _vq_lengthlist__44c2_s0_p3_0[] = {
-        1, 5, 5, 7, 7, 8, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 4, 4, 7, 7, 8, 8,10,10, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 4, 4, 7, 7, 8, 8,10,10, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 6, 6, 8, 7, 8, 8,10,10, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9,10,10, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9,10,11, 0,
+        1, 4, 4, 7, 7, 8, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 5, 4, 7, 7, 8, 8,10,10, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 5, 4, 7, 7, 8, 8,10,10, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 6, 6, 8, 8, 9, 9,10,10, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 8,10,10, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 9, 9,10,11, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 9, 9,10,11, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,10,10,11,11,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,12,
-       11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
-       12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,
-       11,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-       12,12,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0,13,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,11,
+       11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,
+       11,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,
+       10,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       11,11,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,
 };
index dc6da27..4b5104d 100644 (file)
@@ -37,21 +37,21 @@ static long _vq_quantlist__44c2_s0_p4_0[] = {
 };
 
 static long _vq_lengthlist__44c2_s0_p4_0[] = {
-        1, 3, 3, 7, 7, 9, 9,12,12,18,18,18,18,17,17, 5,
-        5, 5, 8, 7,10,10,14,14,17,17,17,17,17,17, 6, 5,
-        5, 8, 8,11,11,13,14,17,17,17,17,17,17,17, 8, 8,
-        9, 9,11,11,14,15,17,17,17,17,17,17,17, 8, 8, 9,
-        9,11,11,15,15,17,17,17,17,17,17,17,13,13,10,10,
-       12,12,14,15,17,17,17,17,17,17,17,14,14,10,10,12,
-       12,16,16,17,17,17,17,17,17,17,17,17,10,13,12,13,
-       15,16,17,17,17,17,17,17,17,17,17,13,11,13,12,16,
-       15,17,17,17,17,17,17,17,17,17,16,17,12,14,16,16,
-       17,17,17,17,17,17,17,17,17,16,15,14,12,16,16,17,
-       17,17,17,17,17,17,17,17,17,17,16,15,16,17,17,17,
-       17,17,17,17,17,17,17,17,17,15,16,16,17,17,17,17,
-       17,17,17,17,17,17,17,17,17,16,17,17,17,17,17,17,
-       17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
-       17,
+        1, 3, 3, 6, 6, 9, 9,11,12,21,21,21,21,21,21, 6,
+        5, 5, 7, 7, 9,10,12,13,21,21,21,21,21,21, 7, 5,
+        5, 8, 8,10,10,12,13,21,21,21,21,21,21,21, 8, 8,
+        9, 9,10,11,13,13,21,21,21,21,21,21,21, 8, 8, 9,
+        9,11,11,13,14,21,21,21,21,21,21,21,12,12,10,10,
+       11,11,14,14,21,21,21,21,21,21,21,13,13,10,10,12,
+       12,14,15,21,21,21,21,21,21,21,21,21,11,12,12,12,
+       15,15,21,21,21,21,21,21,21,21,21,12,12,12,11,15,
+       15,21,21,21,21,21,21,21,21,21,16,16,11,13,15,16,
+       21,20,20,20,20,20,20,20,20,17,16,13,12,16,15,20,
+       20,20,20,20,20,20,20,20,20,20,15,15,16,16,20,20,
+       20,20,20,20,20,20,20,20,20,15,15,16,16,20,20,20,
+       20,20,20,20,20,20,20,20,18,18,17,17,20,20,20,20,
+       20,20,20,20,20,20,20,19,19,17,17,20,20,20,20,20,
+       20,
 };
 
 static float _vq_quantthresh__44c2_s0_p4_0[] = {
index 5704c0e..46419bc 100644 (file)
@@ -29,9 +29,9 @@ static long _vq_quantlist__44c2_s0_p4_1[] = {
 };
 
 static long _vq_lengthlist__44c2_s0_p4_1[] = {
-        2, 4, 4, 6, 6, 6, 6, 8, 5, 5, 6, 6, 7, 6, 8, 4,
-        4, 6, 6, 6, 6, 8, 6, 6, 6, 6, 7, 7, 8, 8, 8, 6,
-        6, 7, 6, 8, 8, 8, 7, 7, 7, 7, 8, 8, 8, 6, 6, 7,
+        2, 4, 4, 5, 5, 6, 6, 8, 5, 5, 6, 6, 6, 6, 8, 4,
+        5, 6, 6, 6, 6, 8, 6, 6, 6, 6, 7, 7, 8, 8, 8, 6,
+        6, 7, 7, 8, 8, 8, 7, 7, 7, 7, 8, 8, 8, 6, 6, 7,
         7,
 };
 
index 2e6fd57..c2a243b 100644 (file)
@@ -25,7 +25,7 @@ static long _vq_quantlist__44c2_s1_p5_0[] = {
 };
 
 static long _vq_lengthlist__44c2_s1_p5_0[] = {
-        1, 3, 4, 0, 0, 0, 0, 0, 0, 3, 5, 5, 0, 0, 0, 0,
+        1, 3, 3, 0, 0, 0, 0, 0, 0, 4, 5, 5, 0, 0, 0, 0,
         0, 0, 4, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
index ed76dc6..d7cf0e0 100644 (file)
@@ -31,7 +31,7 @@ static long _vq_quantlist__44c2_s2_p6_0[] = {
 };
 
 static long _vq_lengthlist__44c2_s2_p6_0[] = {
-        1, 2, 3, 5, 4, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
+        1, 3, 2, 5, 4, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
index 9528786..ffb4057 100644 (file)
@@ -29,10 +29,10 @@ static long _vq_quantlist__44c2_s2_p7_0[] = {
 };
 
 static long _vq_lengthlist__44c2_s2_p7_0[] = {
-        1, 3, 3, 8, 9,11,11, 5, 4, 6,11,11,11,11, 5, 6,
-        5,11,11,11,11,11, 7,11,11,11,11,11,11,11, 5,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,
+        1, 2, 3,10,10,15,13, 5, 6, 7,13,12,15,14, 5, 6,
+        6,12,12,14,14,14,10,13,14,14,14,14,14,13, 9,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,
 };
 
 static float _vq_quantthresh__44c2_s2_p7_0[] = {
index 04a4f1c..dae8599 100644 (file)
@@ -45,40 +45,40 @@ static long _vq_quantlist__44c2_s2_p7_1[] = {
 };
 
 static long _vq_lengthlist__44c2_s2_p7_1[] = {
-        1, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,
-        9,10, 9, 9, 9,10,10, 8, 7, 7, 7, 7, 8, 8, 9, 9,
-        9, 9,10,10,10,10,11,10,10,10,10,10,10,10,14, 7,
-        7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 9,
-       10,10,10,11,11,13, 8, 9, 8, 8, 9, 9,10, 9,10,11,
-       10,11,11,11,11,11,11,11,11,10,12,11,14, 9, 7, 8,
-        7, 9, 9,10,10,10,10,10,11,11,11,11,11,10,10,11,
-       11,12,12,13,10,11, 8, 9,10,10,10,10,11,10,11,11,
-       11,11,12,11,11,11,12,12,12,12,15,15,14, 8, 7, 9,
-        9,10,10,11,11,11,11,11,11,12,11,12,11,11,11,12,
-       12,13,15,14, 9, 9, 9,10,11,11,11,11,12,11,11,11,
-       12,12,12,12,12,12,12,13,15,14,15, 9, 9, 9, 8,10,
-       10,12,11,11,11,11,12,12,12,12,12,11,13,13,13,13,
-       14,13,12,11, 9, 9,11,11,11,11,12,12,12,12,12,12,
-       12,11,12,12,12,13,15,15,15,15,15, 9, 9,10,11,11,
-       12,12,12,12,13,12,13,13,12,13,12,13,12,14,14,14,
-       15,14,10,11,11,11,12,11,12,12,12,12,12,12,13,12,
-       12,13,14,14,15,15,15,15,14,10, 9, 9,10,11,11,12,
-       11,12,12,13,13,13,12,12,13,13,13,14,15,13,15,15,
-       14,13,12,11,13,12,13,12,13,13,13,12,12,13,13,12,
-       14,14,14,15,15,14,14,15,15,10,11,11,10,12,11,12,
-       13,13,13,13,12,12,12,12,14,15,14,14,14,15,14,14,
-       14,11,12,13,13,13,14,14,12,13,13,12,13,12,13,13,
-       15,15,15,14,15,15,15,11,13,11,11,12,11,12,12,13,
-       13,13,13,13,13,14,13,14,14,15,14,15,14,15,13,13,
-       14,11,12,13,13,13,13,13,13,13,12,13,13,12,14,14,
-       15,14,15,14,14,14,15,11,12,12,14,13,12,12,14,12,
-       12,12,12,13,13,14,13,15,14,15,15,15,13,14,14,14,
-       14,13,13,13,13,13,14,14,11,12,12,13,14,14,15,14,
-       15,15,15,14,15,14,13,12,11,12,13,13,13,13,13,12,
-       13,13,12,15,15,15,14,15,15,15,14,15,14,14,13,11,
-       13,13,13,13,13,14,14,13,13,13,15,14,15,15,15,15,
-       15,14,15,15,14,13,10,12,12,13,13,13,13,12,13,13,
-       12,
+        1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9,10,10,10,
+       10,10, 9, 9, 9,10,10, 7, 6, 6, 7, 7, 8, 8, 9, 9,
+       10, 9,10,10,11,11,11,11,10,10,10,10,11,11,16, 6,
+        6, 7, 7, 8, 8, 9, 9,10,10,10,10,11,11,11,11,10,
+       10,10,10,11,11,16, 9, 9, 8, 8, 9, 9,10,10,10,10,
+       11,11,11,11,11,11,11,11,11,11,12,11,17, 9, 9, 8,
+        8, 9, 9, 9,10,10,10,11,11,11,11,11,11,11,11,11,
+       11,11,11,16,11,12, 8, 9, 9, 9,10,10,11,11,11,11,
+       11,11,12,12,11,11,11,11,12,12,16,17,16, 9, 9, 9,
+        9,10,10,11,11,11,11,11,11,12,11,11,11,11,11,12,
+       12,16,18,16,10,10,10,10,10,10,11,11,11,11,12,12,
+       12,12,11,11,11,11,12,12,17,16,16,11,10,10,10,10,
+       10,11,11,11,11,12,12,12,12,11,12,11,11,12,12,16,
+       17,16,13,13,11,11,11,11,11,11,12,12,12,12,12,12,
+       11,12,12,12,12,13,16,17,19,16,17,10,10,11,11,11,
+       12,12,12,12,12,12,12,12,12,12,12,13,12,17,18,17,
+       18,16,12,12,11,11,12,12,12,12,12,12,13,13,12,12,
+       12,12,13,13,17,18,17,18,17,12,12,11,11,12,12,12,
+       12,12,12,13,13,12,12,12,12,13,13,17,19,16,18,19,
+       15,14,12,12,12,12,12,13,13,13,13,13,12,12,12,12,
+       13,13,17,17,17,17,18,18,17,11,12,12,12,12,12,13,
+       13,13,13,12,12,12,12,12,13,17,16,16,17,16,17,17,
+       13,13,13,13,13,13,13,13,13,13,12,12,13,12,13,13,
+       16,18,16,18,18,18,16,13,14,13,12,13,13,13,13,13,
+       13,13,12,13,12,13,13,16,16,17,18,16,17,16,15,15,
+       13,13,13,13,13,13,13,13,13,13,12,13,13,13,17,17,
+       17,17,17,17,17,16,16,13,13,13,14,13,13,13,13,12,
+       13,12,13,13,14,17,16,18,17,16,18,17,16,16,14,13,
+       13,13,13,13,13,14,13,13,12,13,13,13,17,17,17,17,
+       17,18,17,15,16,14,14,13,13,13,13,13,13,13,13,12,
+       13,13,13,17,17,19,18,18,18,17,17,16,17,16,14,13,
+       14,14,14,14,13,14,13,13,14,14,18,16,17,17,17,18,
+       18,17,16,16,16,14,13,14,14,14,14,13,13,13,13,14,
+       14,
 };
 
 static float _vq_quantthresh__44c2_s2_p7_1[] = {
index 0a1d565..14603da 100644 (file)
@@ -25,11 +25,11 @@ static long _vq_quantlist__44c2_s2_p7_2[] = {
 };
 
 static long _vq_lengthlist__44c2_s2_p7_2[] = {
-        2, 5, 5, 7, 7, 7, 7, 7, 7, 5, 5, 5, 7, 7, 7, 7,
+        2, 4, 4, 7, 7, 7, 7, 7, 7, 5, 5, 5, 7, 7, 7, 7,
         7, 7, 5, 5, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8,
-        8, 7, 7, 7, 7, 7, 7, 8, 7, 8, 7, 7, 7, 7, 7, 7,
-        8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 7, 8, 8, 7, 7,
-        7, 7, 7, 7, 8, 7, 7, 8, 7, 7, 7, 8, 8, 7, 7, 7,
+        8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 7, 8, 7, 7, 7,
+        8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7,
+        7, 7, 8, 8, 8, 8, 7, 8, 7, 7, 7, 8, 8, 8, 8, 7,
         7,
 };
 
index 94d2f9d..8adb2f2 100644 (file)
 #include "codebook.h"
 
 static long _huff_lengthlist__44c2_short[] = {
-        7,14,14,14,14, 9, 9,13,14, 9, 8,10,12,14,14,14,
-       14, 6, 5, 6,10,14,14,14,14, 8, 5, 5, 7,14,14,14,
-       14,10, 6, 5, 7,14,14,14, 6,14,14,14,14, 3, 4, 9,
-        9,14,14,13,13, 3, 2, 7,12,11, 5, 4, 4, 8, 5, 8,
+        8,15,18,18,18, 8, 9,12,17, 9, 8, 9,12,18,18,17,
+       16, 6, 5, 5, 8,18,17,17,17, 7, 5, 5, 7,17,17,17,
+       17, 9, 6, 5, 6,17,17,15, 6,17,17,17,17, 3, 4, 9,
+        8,17,17,17,17, 3, 2, 7,12,10, 5, 4, 5, 8, 5, 8,
 };
 
 static static_codebook _huff_book__44c2_short = {
index dcc5415..4195e59 100644 (file)
 #include "codebook.h"
 
 static long _huff_lengthlist__44c3_long[] = {
-        5,10,13,13,13, 7,10,12,10, 3, 4, 7, 8, 6, 7,12,
-       11, 4, 4, 5, 7, 8, 8,14,13, 6, 5, 6, 6,11,11,16,
-       13, 7, 6, 5, 4,14,13, 9, 6,17,17,17,17, 2, 5,10,
-       10,16,16,16,16, 5, 6,13,16,14,14,12, 6,12,12,10,
+        3, 9,11,12,10, 7,10,11, 9, 4, 5, 7, 7, 6, 7,11,
+       11, 5, 4, 6, 7, 8, 8,12,11, 6, 5, 6, 6,10, 9,12,
+        9, 7, 6, 5, 4,13,11, 7, 5,16,16,16,16, 2, 5,11,
+       10,16,16,16,16, 5, 5,11,11,12,12,11, 7,11,10, 8,
 };
 
 static static_codebook _huff_book__44c3_long = {
index e478683..977db8b 100644 (file)
@@ -28,33 +28,33 @@ static long _vq_quantlist__44c3_s0_p1_0[] = {
 
 static long _vq_lengthlist__44c3_s0_p1_0[] = {
         2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
-        7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 8,
-        7, 0, 0, 0, 8, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
-        0, 0, 5, 7, 8, 0, 0, 0, 7, 8, 0, 0, 0, 7, 8, 0,
+        7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 7,
+        7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
+        0, 0, 5, 6, 6, 0, 0, 0, 7, 8, 0, 0, 0, 7, 7, 0,
         0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 6, 0, 0,
-        0, 7, 7, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0, 0, 0, 5,
-        8, 8, 0, 0, 0, 6, 7, 0, 0, 0, 7, 6, 0, 0, 0, 8,
+        0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0,
+        0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5,
+        7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
         9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 6,
-        0, 0, 0, 9, 8, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
-        0, 0, 6, 7, 0, 0, 0, 6, 7, 0, 0, 0, 8, 9, 0, 0,
+        0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
+        0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
+        0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        7,10,11, 0, 0, 0, 8, 9, 0, 0, 0, 8, 9, 0, 0, 0,
-       10, 9, 0, 0, 0, 0, 0, 0, 0, 7,11,10, 0, 0, 0, 9,
-        8, 0, 0, 0, 9, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
+        7,10,10, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0, 0, 0,
+       10,10, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0, 9,
+        9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
index 3bcf2de..c6df906 100644 (file)
@@ -31,11 +31,11 @@ static long _vq_quantlist__44c3_s0_p2_0[] = {
 };
 
 static long _vq_lengthlist__44c3_s0_p2_0[] = {
-        2, 4, 4, 7, 7, 0, 0, 0, 0, 0, 4, 3, 7, 6, 0, 0,
-        0, 0, 0, 3, 3, 6, 6, 0, 0, 0, 0, 0, 5, 5, 7, 7,
+        1, 4, 4, 7, 7, 0, 0, 0, 0, 0, 4, 4, 7, 7, 0, 0,
+        0, 0, 0, 4, 4, 7, 7, 0, 0, 0, 0, 0, 6, 6, 7, 7,
         0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
-        7, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
-        0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        9, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
+        0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,
 };
 
index 577f2ea..29df570 100644 (file)
@@ -39,19 +39,19 @@ static long _vq_quantlist__44c3_s0_p3_0[] = {
 };
 
 static long _vq_lengthlist__44c3_s0_p3_0[] = {
-        2, 4, 4, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
+        2, 4, 3, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 5, 5, 7, 6, 7, 7, 9, 9, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 7, 6, 8, 8, 9, 9, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8, 9,10, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8, 9,10, 0,
+        0, 0, 0, 0, 6, 5, 7, 7, 8, 8,10, 9, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9,10,10,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,10,
-       10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,
-       11,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
-       10,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-       11,10,12,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,
+       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,
+       10,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       11,11,11,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
index cb55b2b..c81454e 100644 (file)
@@ -37,21 +37,21 @@ static long _vq_quantlist__44c3_s0_p4_0[] = {
 };
 
 static long _vq_lengthlist__44c3_s0_p4_0[] = {
-        1, 3, 3, 7, 7, 9, 9,13,13,18,18,18,18,18,18, 5,
-        5, 5, 8, 7,10,10,14,14,18,18,18,18,18,18, 6, 5,
-        5, 8, 8,10,11,13,14,18,18,18,18,18,18,18, 8, 8,
-        9, 9,11,11,14,15,18,18,18,18,18,17,17, 8, 8, 9,
-        9,11,11,14,14,17,17,17,17,17,17,17,13,12,10,10,
-       12,12,15,15,17,17,17,17,17,17,17,14,13,10,10,12,
-       12,14,15,17,17,17,17,17,17,17,17,17,11,13,13,13,
-       15,15,17,17,17,17,17,17,17,17,17,13,10,13,12,16,
-       15,17,17,17,17,17,17,17,17,17,16,16,14,14,16,16,
-       17,17,17,17,17,17,17,17,17,16,16,15,13,17,16,17,
-       17,17,17,17,17,17,17,17,17,17,16,15,16,17,17,17,
-       17,17,17,17,17,17,17,17,17,16,16,17,17,17,17,17,
-       17,17,17,17,17,17,17,17,17,16,16,15,17,17,17,17,
-       17,17,17,17,17,17,17,17,17,16,17,17,17,17,17,17,
-       17,
+        1, 3, 3, 7, 7, 9, 9,12,12,22,22,22,22,21,21, 5,
+        5, 5, 8, 8,10,10,13,13,21,21,21,21,21,21, 6, 5,
+        5, 8, 8,10,10,13,13,21,21,21,21,21,21,21, 8, 8,
+        9, 9,10,10,13,13,21,21,21,21,21,21,21, 8, 8, 9,
+        9,10,11,13,13,21,21,21,21,21,21,21,12,12,10,10,
+       11,11,14,14,21,21,21,21,21,21,21,13,13,10,10,11,
+       11,14,14,21,21,21,21,21,21,21,21,21,11,12,12,12,
+       14,15,21,21,21,21,21,21,21,21,21,12,11,12,12,15,
+       15,21,21,21,21,21,21,21,21,21,12,15,12,13,15,15,
+       21,21,21,21,21,21,21,21,21,17,16,13,13,15,15,21,
+       21,21,21,21,21,21,21,21,21,21,15,15,16,16,21,21,
+       21,21,21,21,21,21,21,21,21,15,15,16,16,21,21,21,
+       21,21,21,21,21,21,21,21,18,18,17,17,21,21,21,21,
+       21,21,21,21,21,21,21,20,20,17,17,21,21,21,21,21,
+       21,
 };
 
 static float _vq_quantthresh__44c3_s0_p4_0[] = {
index a85c79b..5f9d407 100644 (file)
@@ -29,9 +29,9 @@ static long _vq_quantlist__44c3_s0_p4_1[] = {
 };
 
 static long _vq_lengthlist__44c3_s0_p4_1[] = {
-        2, 4, 4, 6, 6, 6, 6, 8, 4, 4, 6, 6, 7, 7, 8, 4,
-        4, 6, 6, 7, 7, 8, 6, 6, 6, 6, 7, 7, 8, 8, 8, 7,
-        7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7,
+        2, 4, 4, 6, 6, 7, 7, 8, 4, 4, 6, 6, 7, 7, 8, 4,
+        4, 6, 6, 7, 7, 8, 6, 6, 6, 6, 7, 7, 8, 8, 8, 6,
+        6, 7, 7, 8, 8, 8, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7,
         7,
 };
 
index 0ffe818..68f9152 100644 (file)
@@ -31,7 +31,7 @@ static long _vq_quantlist__44c3_s2_p6_0[] = {
 };
 
 static long _vq_lengthlist__44c3_s2_p6_0[] = {
-        1, 2, 3, 5, 4, 7, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0,
+        1, 3, 2, 5, 4, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
index 64002d3..6ac1c60 100644 (file)
 #include "codebook.h"
 
 static long _vq_quantlist__44c3_s2_p7_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
        3,
+       9,
        2,
-       4,
+       10,
        1,
-       5,
+       11,
        0,
-       6,
+       12,
 };
 
 static long _vq_lengthlist__44c3_s2_p7_0[] = {
-        1, 3, 3, 8, 7,12,12, 5, 5, 6,12,12,12,12, 4, 6,
-        6,12,11,12,12,12, 6,12,11,12,12,12,12,12, 5,12,
-       11,12,12,12, 8,12, 8,12,12,12,12,12, 9,12,10,12,
-       11,
+        1, 2, 3, 9, 9,11,12,14,13,16,15,16,16, 6, 6, 6,
+       10,11,14,13,16,16,16,16,16,16, 5, 6, 6,11,11,15,
+       14,15,15,16,16,16,16,16, 9,11,13,14,15,16,16,16,
+       16,16,16,16,16,11,11,12,12,13,13,16,16,16,16,16,
+       16,16,14,16,13,15,16,16,16,16,16,16,16,16,16,16,
+       13,16,10,16,16,16,15,15,15,16,16,16,16,16,12,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,13,16,16,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,
 };
 
 static float _vq_quantthresh__44c3_s2_p7_0[] = {
-       -167.5, -100.5, -33.5, 33.5, 100.5, 167.5, 
+       -368.5, -301.5, -234.5, -167.5, -100.5, -33.5, 33.5, 100.5, 
+       167.5, 234.5, 301.5, 368.5, 
 };
 
 static long _vq_quantmap__44c3_s2_p7_0[] = {
-           5,    3,    1,    0,    2,    4,    6,
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
 };
 
 static encode_aux_threshmatch _vq_auxt__44c3_s2_p7_0 = {
        _vq_quantthresh__44c3_s2_p7_0,
        _vq_quantmap__44c3_s2_p7_0,
-       7,
-       7
+       13,
+       13
 };
 
 static static_codebook _44c3_s2_p7_0 = {
-       2, 49,
+       2, 169,
        _vq_lengthlist__44c3_s2_p7_0,
-       1, -520544256, 1624293376, 3, 0,
+       1, -518447104, 1624293376, 4, 0,
        _vq_quantlist__44c3_s2_p7_0,
        NULL,
        &_vq_auxt__44c3_s2_p7_0,
index 1b4a454..6f7f85a 100644 (file)
@@ -45,40 +45,40 @@ static long _vq_quantlist__44c3_s2_p7_1[] = {
 };
 
 static long _vq_lengthlist__44c3_s2_p7_1[] = {
-        2, 4, 4, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 9, 8, 9,
-        9, 9, 9, 9, 9,10, 9, 7, 6, 6, 7, 7, 8, 8, 8, 8,
-        9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9,10,10,13, 6,
-        6, 7, 7, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9,10,10,13, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
-       10,10,10,10,10,11,10,10,10,11,11,11,13, 8, 8, 8,
-        7, 8, 8, 9, 9, 9, 9, 9,10,11,10,10,10,10,10,10,
-       10,11,11,13,10,11, 8, 8, 9, 9,10,10,10,10,10,10,
-       11,11,11,11,11,11,10,11,11,12,14,14,13, 8, 6, 8,
-        7, 9, 9,10,10,10,11,10,10,11,11,11,11,10,10,11,
-       11,14,13,14, 9, 9, 9, 9,10,10,10,10,11,11,11,11,
-       11,11,11,11,12,11,13,12,14,15,13,10, 9, 8, 7,10,
-       10,10,10,11,11,11,11,11,11,11,11,11,11,12,11,14,
-       14,14,11,11, 9, 9,10,10,11,12,11,10,11,12,11,12,
-       11,12,11,12,12,12,15,13,15,14,13, 8, 8, 9, 8,10,
-       11,11,11,11,11,11,11,11,11,11,11,11,12,14,14,13,
-       15,13,10,10,11,10,11,11,12,12,11,12,13,13,11,11,
-       12,11,11,13,13,13,15,12,14,10, 9, 9, 8,11,10,12,
-       11,11,12,11,12,12,11,12,11,12,12,15,15,14,13,15,
-       13,12,11,10,11,11,12,11,12,12,11,12,11,11,11,12,
-       13,13,13,12,15,15,13,15,14, 9, 9,11,10,11,12,11,
-       11,12,11,12,12,12,12,12,13,15,13,14,14,13,12,14,
-       11,12,11,11,12,11,12,11,12, 9,11,11,11,11,12,12,
-       13,15,14,15,13,15,15,10,11,10,11,11,11,12,12,11,
-       12,12,11,12,11,12,11,14,14,15,15,15,15,15,14,13,
-       14,11,12,13,11,10,12,11,12,11,11,12,12,12,13,15,
-       11,13,13,13,15,14,14,11,11,10,10,13,11,11,11,13,
-       12,11,11,12,12,13,14,15,15,14,15,13,15,13,13,12,
-       12,12,12,11,13,12,11,13,11,11,12,12,15,13,13,15,
-       12,14,12,15,14,11,13,10,11,12,10,11,13,11,12,11,
-       12,13,12,15,14,15,15,15,15,14,15,13,14,12,11,11,
-       11,12,12,13,12,12,11,13,13,15,15,15,15,15,13,15,
-       13,15,15,15,15,11,11,12,11,11,12,12,12,12,12,12,
-       12,
+        1, 4, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9,10,10,10,
+       10,10,10,10,10,10,10, 7, 6, 6, 7, 7, 8, 8, 9, 9,
+       10, 9,10,10,11,11,11,11,10,10,10,10,11,11,15, 6,
+        6, 7, 7, 8, 8, 9, 9, 9,10,10,10,11,11,11,11,10,
+       10,11,10,11,11,14, 8, 8, 8, 8, 9, 9, 9, 9,10,10,
+       10,11,11,11,11,11,11,11,11,11,11,11,15, 9, 8, 8,
+        8, 9, 9, 9, 9,10,10,10,10,11,11,11,11,11,11,11,
+       11,11,12,15,11,11, 9, 9, 9, 9,10,10,10,10,11,11,
+       11,11,11,11,11,11,11,11,12,12,15,15,15, 9, 9, 9,
+        9,10,10,10,10,11,11,11,11,11,11,11,11,11,11,12,
+       12,16,15,15,10,10,10,10,10,10,11,11,11,11,11,11,
+       12,12,11,11,11,11,12,12,15,15,15,10,11,10, 9,10,
+       10,11,11,11,11,11,11,12,12,11,11,11,11,12,12,16,
+       15,16,13,13,10,10,11,11,11,11,11,11,12,12,12,12,
+       11,11,11,11,12,12,16,15,16,15,15,10,10,10,10,11,
+       11,11,11,12,12,12,12,11,11,11,11,12,12,15,16,16,
+       16,16,12,11,11,11,11,11,12,12,12,12,12,12,12,11,
+       11,11,12,12,15,16,15,15,15,12,12,11,11,11,11,12,
+       12,12,12,12,12,12,11,11,11,12,12,16,15,15,15,15,
+       14,14,12,11,12,12,12,12,12,12,12,12,12,12,11,11,
+       12,12,15,16,15,16,16,15,16,11,11,12,11,12,12,12,
+       12,12,12,12,12,12,12,12,12,15,15,16,16,16,16,15,
+       13,13,12,12,12,12,12,13,12,12,12,12,12,12,13,12,
+       16,16,16,15,15,15,15,13,12,12,12,12,12,12,13,13,
+       12,12,12,12,12,12,13,16,16,16,15,15,16,15,15,14,
+       12,12,13,13,12,12,12,13,12,12,12,12,13,13,15,16,
+       16,16,15,15,16,15,15,12,12,12,12,13,12,13,12,12,
+       12,12,12,13,12,16,15,16,15,15,15,15,15,14,13,13,
+       13,13,12,13,12,12,12,12,12,12,12,12,16,15,17,16,
+       15,15,16,15,15,14,14,12,13,13,13,13,13,12,12,12,
+       12,13,13,17,16,16,16,16,16,16,16,16,15,15,13,13,
+       13,13,13,13,12,13,12,13,13,14,16,16,16,17,17,17,
+       17,15,15,15,16,13,13,13,13,13,13,13,13,13,13,13,
+       13,
 };
 
 static float _vq_quantthresh__44c3_s2_p7_1[] = {
index 3dbae92..0ed976d 100644 (file)
@@ -25,11 +25,11 @@ static long _vq_quantlist__44c3_s2_p7_2[] = {
 };
 
 static long _vq_lengthlist__44c3_s2_p7_2[] = {
-        3, 5, 5, 7, 6, 6, 7, 6, 6, 5, 5, 6, 7, 7, 6, 7,
-        6, 6, 5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 6, 7, 6, 7, 7, 7, 7, 7, 7, 6, 7, 7,
+        3, 5, 5, 7, 6, 6, 7, 6, 6, 5, 6, 5, 7, 7, 7, 7,
+        7, 7, 5, 5, 5, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7,
         7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6,
-        7, 6, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 6,
+        6, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 7,
         7,
 };
 
index f61da24..ca8eec2 100644 (file)
 #include "codebook.h"
 
 static long _huff_lengthlist__44c3_short[] = {
-        8,15,15,15,15,10,12,15,15, 7, 7, 9,14,14,14,14,
-       14, 6, 4, 6, 9,14,14,14,14, 8, 5, 5, 8,14,14,14,
-       14,10, 6, 6, 8,14,14,14, 6,14,14,14,14, 3, 4, 8,
-        8,14,14,14,14, 3, 2, 7,14, 8, 4, 4, 5, 9, 6, 9,
+        4,15,18,18,18, 9,11,14,17,10, 9,11,13,18,18,18,
+       18, 7, 5, 7, 9,18,18,18,18, 8, 5, 5, 8,18,18,18,
+       15,10, 7, 6, 6,18,18,18, 4,18,18,18,17, 3, 4, 9,
+        7,17,17,17,17, 3, 2, 7,13,11, 6, 4, 5, 9, 6, 9,
 };
 
 static static_codebook _huff_book__44c3_short = {
diff --git a/lib/books/coupled/_44c4_long.vqd b/lib/books/coupled/_44c4_long.vqd
new file mode 100644 (file)
index 0000000..7aed069
--- /dev/null
@@ -0,0 +1,3415 @@
+9, 7, 7, 7, 7, 3, 7, 3, 7, 5, 5, 5, 5, 3, 7, 3, 3, 3, 1, 1, 5, 3, 3, 3, 1, 1, 1, 3, 1, 4, 2, 4, 2, 6, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 5, 5, 5, 1, 1, 3, 3, 3, 1, 1, 3, 1, 1, 1, 2, 4, 4, 4, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 5, 7, 1, 7, 5, 5, 3, 1, 1, 1, 5, 3, 3, 1, 3, 1, 1, 1, 2, 4, 2, 4, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 1, 7, 7, 7, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 5, 7, 3, 1, 1, 1, 3, 3, 1, 3, 1, 3, 1, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 1, 5, 3, 3, 1, 1, 1, 3, 3, 3, 1, 1, 1, 5, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 8, 8, 5, 7, 7, 7, 5, 7, 3, 5, 1, 1, 5, 3, 1, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 7, 3, 7, 5, 5, 1, 7, 3, 3, 3, 3, 5, 5, 0, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 4, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 8, 7, 3, 7, 5, 7, 3, 7, 3, 1, 3, 1, 5, 5, 1, 7, 7, 1, 3, 3, 1, 1, 1, 3, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 3, 7, 5, 3, 5, 3, 5, 3, 3, 5, 3, 3, 7, 3, 1, 3, 1, 3, 5, 1, 1, 1, 2, 2, 4, 4, 2, 2, 2, 2, 2, 4, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 7, 7, 7, 7, 7, 7, 5, 3, 7, 3, 5, 5, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 5, 7, 7, 7, 7, 7, 3, 5, 1, 5, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 8, 7, 7, 3, 7, 7, 5, 5, 3, 1, 7, 3, 1, 1, 3, 1, 3, 3, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 7, 7, 5, 7, 5, 7, 5, 7, 5, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 1, 7, 7, 5, 3, 7, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 7, 7, 7, 1, 7, 3, 7, 3, 7, 3, 1, 3, 5, 1, 1, 1, 1, 3, 3, 1, 3, 3, 3, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 7, 5, 7, 1, 5, 1, 1, 3, 3, 1, 3, 1, 1, 5, 3, 1, 1, 1, 3, 1, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 7, 5, 7, 1, 5, 1, 1, 1, 1, 1, 3, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 7, 7, 7, 3, 7, 3, 5, 1, 5, 1, 1, 3, 3, 1, 5, 3, 3, 5, 3, 1, 1, 3, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 8, 3, 3, 8, 7, 1, 7, 7, 1, 5, 7, 7, 3, 5, 5, 3, 7, 7, 5, 5, 1, 7, 3, 3, 4, 6, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 4, 4, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 3, 3, 7, 7, 1, 5, 5, 5, 7, 5, 3, 3, 0, 3, 1, 1, 2, 2, 4, 2, 2, 2, 4, 2, 0, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 3, 7, 7, 7, 8, 7, 3, 7, 7, 3, 3, 7, 7, 1, 3, 5, 1, 7, 3, 1, 1, 0, 3, 1, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 8, 5, 7, 7, 7, 1, 7, 7, 1, 3, 7, 7, 3, 3, 3, 1, 7, 1, 3, 1, 1, 1, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 8, 7, 7, 8, 7, 1, 7, 7, 1, 3, 7, 7, 1, 1, 3, 1, 7, 3, 1, 1, 1, 1, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 1, 3, 7, 5, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 8, 7, 1, 7, 7, 1, 3, 7, 5, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 8, 7, 7, 7, 7, 1, 7, 7, 1, 3, 7, 5, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 3, 7, 8, 7, 5, 7, 5, 1, 5, 5, 1, 1, 5, 3, 1, 1, 1, 3, 1, 5, 3, 1, 3, 1, 3, 3, 2, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 7, 7, 7, 7, 1, 5, 7, 1, 3, 5, 3, 1, 1, 5, 3, 5, 3, 1, 3, 1, 3, 1, 1, 2, 4, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 7, 3, 1, 1, 1, 1, 3, 5, 5, 5, 3, 5, 1, 5, 1, 3, 1, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 5, 5, 5, 7, 3, 7, 5, 7, 7, 7, 3, 1, 3, 1, 3, 1, 1, 1, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 5, 5, 7, 0, 7, 5, 5, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 5, 5, 5, 5, 1, 5, 5, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 5, 7, 5, 5, 5, 3, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 7, 5, 5, 3, 3, 1, 1, 5, 3, 3, 1, 1, 1, 3, 1, 1, 3, 3, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 5, 3, 1, 1, 3, 1, 1, 3, 3, 3, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 5, 1, 3, 1, 1, 1, 5, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 1, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 3, 3, 3, 1, 3, 1, 3, 5, 1, 5, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 5, 3, 7, 5, 7, 5, 3, 7, 3, 1, 7, 7, 5, 5, 5, 1, 5, 3, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 5, 7, 3, 7, 7, 3, 1, 1, 1, 1, 5, 1, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 3, 7, 7, 7, 7, 5, 7, 5, 3, 7, 5, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 5, 5, 1, 3, 3, 5, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 1, 1, 5, 3, 3, 1, 1, 1, 1, 1, 3, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 5, 7, 7, 3, 7, 5, 5, 5, 5, 1, 1, 3, 3, 3, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 5, 7, 5, 7, 5, 5, 3, 3, 1, 3, 1, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 7, 5, 7, 3, 3, 3, 1, 3, 3, 1, 5, 5, 3, 1, 1, 3, 1, 1, 1, 3, 1, 1, 3, 4, 4, 2, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 1, 7, 5, 3, 3, 5, 1, 3, 1, 1, 1, 5, 1, 1, 5, 3, 3, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 7, 3, 5, 7, 7, 1, 7, 7, 1, 5, 7, 7, 3, 3, 5, 3, 5, 5, 5, 5, 1, 3, 1, 1, 2, 4, 4, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 4, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 8, 7, 7, 8, 7, 1, 7, 7, 3, 5, 7, 7, 3, 5, 7, 3, 7, 3, 5, 1, 1, 1, 1, 1, 2, 2, 4, 2, 4, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 7, 7, 7, 7, 1, 7, 7, 1, 3, 7, 7, 3, 5, 3, 1, 7, 3, 1, 1, 1, 1, 1, 3, 2, 2, 4, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 8, 7, 7, 8, 7, 1, 7, 7, 1, 3, 7, 7, 0, 3, 3, 1, 7, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 7, 7, 7, 1, 7, 7, 0, 3, 7, 7, 1, 1, 1, 1, 7, 3, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 7, 8, 7, 1, 7, 7, 1, 5, 7, 7, 1, 1, 1, 1, 7, 3, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 8, 5, 7, 7, 7, 1, 7, 7, 1, 3, 7, 5, 1, 1, 1, 1, 5, 1, 3, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 5, 7, 7, 7, 1, 7, 7, 1, 1, 5, 5, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 7, 5, 7, 7, 5, 1, 5, 7, 1, 3, 3, 3, 1, 7, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 3, 7, 3, 5, 3, 3, 3, 7, 3, 3, 1, 7, 3, 1, 3, 1, 5, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 3, 5, 5, 3, 3, 3, 5, 7, 3, 1, 1, 1, 5, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 3, 7, 7, 7, 5, 7, 3, 7, 3, 3, 1, 7, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 3, 7, 7, 5, 5, 5, 5, 7, 1, 3, 3, 7, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 3, 5, 7, 5, 3, 5, 7, 5, 1, 3, 3, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 0, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 5, 7, 3, 7, 3, 1, 3, 7, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 7, 5, 7, 7, 7, 3, 1, 5, 5, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 3, 7, 5, 5, 3, 5, 5, 3, 1, 1, 1, 3, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 3, 5, 7, 3, 5, 1, 1, 1, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 1, 7, 5, 3, 5, 1, 5, 3, 7, 3, 5, 3, 1, 3, 1, 3, 1, 3, 3, 1, 1, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 7, 5, 1, 1, 7, 3, 5, 5, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 3, 7, 7, 5, 7, 7, 3, 1, 5, 1, 3, 1, 1, 3, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 5, 5, 3, 1, 3, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 1, 5, 3, 5, 7, 5, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 3, 7, 7, 5, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 5, 5, 5, 3, 3, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 3, 5, 3, 3, 5, 1, 1, 1, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 3, 3, 3, 5, 3, 5, 3, 1, 3, 3, 3, 1, 3, 1, 1, 1, 1, 3, 1, 1, 3, 3, 2, 2, 4, 4, 2, 2, 4, 2, 2, 0, 2, 2, 0, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 3, 5, 5, 1, 1, 5, 3, 3, 3, 1, 3, 3, 1, 1, 3, 5, 3, 1, 1, 3, 3, 5, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 7, 7, 7, 7, 3, 5, 3, 3, 5, 5, 5, 5, 1, 3, 3, 3, 0, 1, 1, 1, 3, 1, 1, 1, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 3, 5, 5, 1, 5, 3, 5, 3, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 5, 5, 3, 1, 1, 5, 3, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 5, 5, 3, 3, 3, 3, 1, 1, 3, 1, 1, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 3, 5, 3, 3, 3, 3, 3, 1, 1, 1, 3, 5, 3, 3, 3, 3, 1, 1, 1, 3, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 5, 3, 5, 3, 3, 1, 3, 1, 3, 1, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 3, 3, 5, 1, 5, 1, 1, 1, 3, 5, 3, 3, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 3, 5, 7, 1, 7, 1, 1, 1, 3, 3, 1, 1, 3, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 7, 3, 3, 1, 3, 1, 7, 7, 7, 7, 5, 5, 1, 3, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 5, 7, 7, 7, 1, 7, 7, 7, 5, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 7, 7, 1, 5, 3, 3, 0, 7, 3, 5, 5, 3, 3, 1, 1, 1, 3, 3, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 1, 5, 5, 5, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 1, 5, 3, 5, 1, 5, 3, 3, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 5, 7, 3, 7, 1, 7, 3, 3, 1, 3, 5, 3, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 3, 7, 3, 5, 1, 3, 1, 3, 3, 3, 3, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 5, 7, 3, 5, 1, 1, 3, 3, 3, 1, 3, 3, 1, 1, 1, 3, 3, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 5, 7, 3, 3, 3, 1, 3, 3, 3, 3, 1, 3, 1, 1, 3, 3, 3, 1, 1, 1, 3, 3, 2, 2, 2, 4, 2, 2, 2, 4, 6, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 3, 7, 1, 5, 5, 3, 1, 3, 3, 1, 3, 3, 1, 3, 1, 3, 1, 3, 1, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 7, 7, 1, 3, 3, 5, 5, 3, 5, 7, 1, 1, 3, 3, 5, 5, 1, 1, 3, 1, 1, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 7, 7, 5, 7, 7, 7, 7, 7, 5, 7, 3, 5, 7, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 5, 7, 7, 7, 5, 7, 7, 5, 7, 7, 3, 7, 5, 5, 5, 1, 1, 1, 1, 3, 3, 1, 3, 1, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 5, 7, 7, 7, 7, 3, 7, 7, 7, 5, 7, 1, 5, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 3, 7, 7, 3, 5, 5, 1, 3, 5, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 5, 7, 7, 5, 5, 7, 1, 1, 3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 5, 7, 7, 5, 5, 7, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 1, 7, 7, 3, 3, 3, 1, 1, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 3, 5, 3, 3, 1, 5, 3, 5, 1, 1, 3, 3, 5, 1, 3, 3, 1, 1, 1, 3, 3, 3, 2, 2, 4, 2, 2, 4, 4, 4, 2, 4, 4, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 7, 7, 5, 5, 1, 5, 1, 5, 3, 1, 5, 3, 1, 1, 5, 1, 1, 1, 1, 1, 1, 5, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 5, 7, 5, 5, 7, 5, 1, 5, 5, 5, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 7, 7, 7, 7, 5, 5, 5, 5, 5, 1, 3, 3, 3, 1, 1, 3, 1, 3, 3, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 5, 5, 5, 3, 3, 1, 3, 1, 3, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 7, 5, 5, 3, 5, 5, 3, 1, 1, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 3, 7, 5, 5, 1, 3, 3, 3, 1, 1, 1, 3, 3, 1, 3, 1, 1, 1, 3, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 1, 5, 5, 1, 3, 3, 5, 1, 3, 3, 3, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 4, 4, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 7, 3, 5, 3, 1, 3, 1, 1, 3, 1, 5, 3, 1, 1, 3, 1, 1, 3, 1, 1, 3, 5, 3, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 3, 5, 5, 3, 1, 1, 3, 5, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 5, 3, 5, 1, 5, 5, 5, 5, 5, 1, 3, 3, 7, 3, 1, 3, 1, 7, 0, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 5, 5, 7, 5, 3, 1, 1, 7, 3, 3, 3, 1, 3, 1, 0, 1, 1, 1, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 3, 7, 5, 7, 7, 7, 7, 5, 7, 7, 1, 1, 1, 7, 5, 1, 1, 5, 3, 1, 1, 1, 1, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 5, 7, 7, 7, 5, 5, 7, 7, 1, 1, 3, 7, 3, 1, 1, 3, 5, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 7, 7, 7, 3, 7, 3, 7, 7, 7, 5, 3, 7, 7, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 3, 7, 3, 7, 5, 7, 5, 5, 7, 7, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 3, 7, 7, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 5, 3, 5, 7, 5, 3, 3, 7, 5, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 1, 3, 1, 3, 3, 3, 2, 4, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 1, 5, 3, 3, 5, 3, 1, 5, 7, 1, 7, 5, 5, 3, 5, 3, 1, 5, 5, 0, 3, 3, 2, 4, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 1, 7, 5, 7, 5, 5, 3, 5, 7, 1, 5, 1, 3, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 7, 1, 7, 5, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 2, 2, 0, 2, 2, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 1, 7, 5, 7, 7, 5, 1, 7, 7, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 1, 7, 7, 7, 5, 3, 1, 7, 5, 1, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 1, 7, 5, 7, 3, 3, 1, 5, 5, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 1, 7, 3, 7, 3, 3, 3, 3, 3, 1, 0, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 1, 7, 5, 7, 3, 1, 1, 3, 1, 1, 3, 3, 1, 1, 1, 3, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 3, 3, 3, 3, 5, 5, 3, 3, 3, 3, 3, 5, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 3, 3, 7, 5, 7, 7, 3, 5, 5, 1, 7, 7, 1, 3, 5, 1, 3, 5, 1, 3, 3, 3, 3, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 7, 8, 7, 7, 7, 7, 7, 7, 5, 5, 7, 3, 7, 7, 3, 1, 1, 1, 3, 5, 1, 3, 1, 0, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 3, 7, 7, 7, 5, 1, 1, 1, 3, 3, 5, 1, 1, 1, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 3, 7, 7, 7, 7, 7, 5, 3, 7, 7, 5, 1, 3, 1, 1, 3, 5, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 8, 7, 5, 7, 7, 7, 7, 5, 3, 1, 3, 3, 7, 1, 1, 0, 1, 1, 3, 1, 1, 1, 3, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 3, 7, 7, 7, 7, 5, 7, 7, 7, 5, 5, 5, 3, 7, 5, 3, 1, 0, 1, 0, 1, 5, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 3, 7, 7, 8, 7, 3, 7, 7, 5, 3, 5, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 8, 7, 5, 7, 7, 7, 5, 7, 1, 1, 5, 3, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 5, 7, 5, 3, 3, 5, 1, 1, 5, 3, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 7, 8, 7, 3, 7, 7, 5, 3, 5, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 3, 7, 7, 7, 3, 3, 1, 1, 3, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 3, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 3, 7, 5, 5, 3, 3, 1, 3, 1, 3, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 7, 5, 7, 5, 7, 3, 5, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 3, 7, 7, 5, 1, 3, 3, 3, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 3, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 3, 7, 3, 7, 3, 5, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 5, 7, 5, 5, 1, 5, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 3, 4, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 5, 5, 5, 5, 3, 3, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 1, 7, 3, 5, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 3, 5, 3, 3, 3, 3, 3, 3, 5, 1, 1, 3, 3, 1, 1, 5, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 4, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 3, 3, 7, 3, 5, 1, 3, 3, 1, 5, 3, 1, 3, 1, 3, 3, 1, 3, 1, 3, 1, 3, 1, 4, 4, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 3, 5, 5, 7, 5, 3, 3, 5, 3, 5, 3, 3, 5, 5, 3, 7, 3, 1, 1, 3, 5, 1, 6, 4, 4, 4, 6, 6, 4, 2, 2, 2, 4, 2, 6, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 5, 7, 7, 7, 7, 5, 5, 5, 7, 5, 7, 1, 1, 1, 5, 5, 5, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 6, 4, 2, 2, 2, 2, 4, 4, 4, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 5, 7, 1, 1, 1, 5, 3, 3, 3, 1, 5, 1, 3, 1, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 5, 7, 7, 7, 5, 7, 3, 3, 7, 7, 5, 1, 1, 1, 3, 7, 3, 1, 3, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 5, 3, 7, 5, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 3, 1, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 5, 7, 7, 7, 7, 5, 5, 1, 5, 5, 3, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 5, 7, 7, 5, 5, 5, 3, 1, 3, 5, 5, 1, 1, 1, 1, 5, 1, 1, 1, 3, 3, 1, 1, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 7, 5, 7, 1, 1, 3, 1, 5, 5, 1, 1, 3, 1, 1, 3, 3, 1, 3, 1, 1, 1, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 3, 5, 7, 5, 7, 3, 1, 3, 1, 3, 3, 1, 7, 3, 3, 3, 3, 1, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 7, 3, 7, 3, 3, 7, 1, 5, 5, 5, 7, 1, 5, 7, 1, 3, 3, 1, 3, 5, 0, 1, 3, 2, 2, 4, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 7, 7, 3, 7, 5, 5, 7, 5, 7, 5, 5, 7, 3, 7, 7, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 3, 7, 7, 7, 7, 7, 7, 5, 5, 5, 0, 5, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 3, 7, 5, 7, 5, 7, 5, 3, 1, 3, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 3, 7, 3, 1, 3, 1, 1, 3, 3, 1, 3, 3, 1, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 7, 5, 7, 5, 7, 5, 1, 5, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 7, 3, 7, 5, 5, 3, 7, 1, 1, 5, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 3, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 3, 7, 3, 3, 1, 5, 1, 3, 1, 5, 1, 3, 1, 1, 1, 1, 1, 1, 3, 5, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 7, 1, 7, 5, 3, 1, 5, 1, 1, 3, 1, 1, 1, 1, 3, 1, 3, 1, 1, 3, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 7, 5, 5, 7, 7, 3, 5, 7, 3, 5, 7, 7, 1, 7, 7, 3, 7, 7, 5, 5, 1, 5, 1, 1, 2, 6, 2, 0, 2, 2, 4, 2, 2, 2, 2, 2, 0, 4, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 8, 7, 5, 7, 7, 3, 7, 7, 1, 3, 7, 7, 1, 5, 5, 5, 7, 5, 3, 1, 0, 5, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 7, 7, 7, 5, 8, 7, 1, 7, 7, 1, 3, 7, 7, 1, 5, 3, 1, 7, 3, 5, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 1, 3, 7, 7, 0, 5, 3, 1, 7, 1, 1, 0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 8, 7, 7, 8, 7, 1, 7, 7, 1, 1, 7, 7, 1, 3, 1, 1, 7, 1, 1, 1, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 8, 7, 7, 7, 7, 1, 7, 7, 1, 3, 7, 7, 1, 3, 3, 1, 7, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 8, 7, 1, 7, 7, 1, 1, 7, 7, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 1, 3, 7, 5, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 8, 5, 7, 8, 7, 1, 7, 5, 1, 1, 5, 5, 1, 1, 1, 1, 5, 1, 1, 3, 1, 1, 1, 3, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 8, 7, 5, 7, 7, 3, 7, 7, 1, 1, 3, 3, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 3, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 5, 7, 7, 1, 5, 5, 1, 3, 5, 1, 1, 1, 3, 1, 5, 1, 1, 1, 3, 3, 1, 1, 2, 6, 2, 2, 2, 2, 4, 4, 2, 4, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 5, 7, 3, 3, 3, 3, 1, 7, 7, 7, 7, 5, 3, 1, 3, 3, 1, 1, 3, 1, 5, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 8, 7, 5, 7, 3, 5, 3, 5, 1, 7, 5, 7, 7, 3, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 5, 7, 5, 5, 0, 5, 3, 1, 3, 3, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 7, 3, 3, 3, 5, 1, 5, 5, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 7, 7, 5, 5, 7, 1, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 3, 1, 3, 3, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 7, 5, 3, 1, 3, 1, 5, 5, 3, 1, 1, 3, 1, 1, 3, 1, 3, 1, 1, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 7, 5, 1, 3, 1, 1, 1, 3, 3, 5, 5, 1, 1, 1, 3, 1, 3, 3, 3, 3, 1, 4, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 3, 3, 3, 3, 3, 1, 3, 5, 1, 3, 1, 1, 1, 5, 5, 1, 0, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 5, 3, 7, 5, 5, 7, 5, 3, 7, 1, 5, 7, 1, 5, 3, 1, 5, 3, 1, 3, 1, 5, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 7, 7, 5, 7, 7, 7, 7, 5, 5, 7, 1, 7, 7, 3, 1, 5, 3, 3, 3, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 5, 5, 5, 7, 5, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 5, 5, 5, 3, 5, 3, 7, 3, 1, 3, 1, 1, 5, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 5, 7, 7, 5, 7, 7, 5, 7, 5, 1, 1, 5, 5, 5, 1, 1, 1, 3, 1, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 5, 5, 5, 1, 1, 5, 1, 5, 1, 1, 1, 1, 3, 5, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 1, 7, 7, 5, 3, 3, 1, 3, 3, 3, 3, 3, 1, 1, 1, 3, 3, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 1, 7, 5, 3, 1, 3, 3, 1, 3, 5, 1, 3, 1, 1, 7, 3, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 7, 7, 7, 3, 7, 7, 5, 3, 1, 1, 3, 3, 1, 1, 3, 1, 3, 5, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 7, 3, 5, 7, 7, 1, 7, 7, 3, 5, 7, 7, 1, 5, 7, 5, 7, 5, 3, 5, 1, 5, 1, 3, 2, 4, 4, 2, 2, 2, 2, 4, 0, 2, 2, 2, 0, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 7, 7, 8, 7, 3, 7, 7, 1, 5, 7, 7, 3, 5, 5, 3, 7, 5, 5, 1, 0, 5, 1, 3, 0, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 5, 7, 7, 1, 7, 7, 1, 1, 7, 7, 1, 3, 3, 1, 7, 1, 3, 1, 1, 1, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 8, 7, 7, 7, 7, 1, 7, 7, 1, 1, 7, 7, 0, 3, 3, 1, 7, 1, 3, 1, 1, 1, 1, 1, 2, 0, 4, 0, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 7, 7, 7, 7, 1, 7, 7, 1, 3, 7, 7, 1, 1, 1, 0, 7, 1, 1, 1, 1, 1, 1, 1, 0, 2, 4, 2, 0, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 8, 7, 7, 7, 7, 1, 7, 7, 1, 5, 7, 7, 1, 1, 1, 0, 7, 3, 3, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 1, 1, 7, 7, 1, 1, 0, 1, 7, 1, 1, 3, 1, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 8, 5, 7, 7, 7, 1, 7, 7, 1, 1, 7, 5, 1, 1, 1, 0, 5, 1, 1, 1, 3, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 5, 7, 7, 1, 7, 7, 1, 3, 5, 3, 1, 3, 1, 1, 3, 1, 3, 1, 1, 1, 1, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 7, 5, 5, 7, 7, 3, 5, 7, 3, 5, 1, 1, 1, 7, 3, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 3, 5, 3, 5, 5, 5, 1, 5, 3, 1, 1, 7, 5, 1, 5, 1, 5, 1, 1, 1, 3, 3, 4, 2, 0, 2, 2, 4, 2, 2, 6, 4, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 5, 7, 7, 7, 5, 7, 5, 3, 5, 1, 3, 7, 3, 1, 1, 3, 7, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 5, 5, 7, 7, 5, 1, 1, 7, 5, 1, 1, 1, 5, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 5, 7, 7, 7, 7, 5, 7, 7, 7, 5, 5, 7, 5, 1, 3, 1, 7, 3, 1, 3, 3, 5, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 3, 7, 3, 3, 5, 7, 1, 3, 1, 7, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 5, 7, 5, 5, 5, 3, 7, 5, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 7, 7, 7, 5, 5, 7, 3, 1, 5, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 0, 0, 2, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 5, 7, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 3, 2, 2, 2, 4, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 1, 7, 7, 3, 3, 1, 3, 3, 7, 1, 5, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 5, 5, 7, 1, 5, 5, 3, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 3, 7, 5, 5, 5, 7, 3, 5, 5, 1, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 5, 3, 1, 1, 7, 3, 1, 1, 3, 1, 3, 5, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 1, 7, 5, 5, 5, 5, 1, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 3, 7, 5, 3, 3, 1, 1, 3, 5, 3, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 7, 5, 5, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 1, 3, 1, 1, 3, 1, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 5, 3, 3, 3, 3, 1, 3, 5, 3, 3, 1, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 3, 5, 1, 3, 3, 5, 1, 1, 5, 3, 3, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 3, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 7, 5, 5, 5, 5, 1, 1, 3, 3, 3, 3, 3, 1, 1, 3, 5, 3, 1, 1, 1, 1, 3, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 7, 7, 5, 7, 7, 5, 7, 3, 3, 1, 1, 3, 3, 3, 3, 1, 1, 1, 5, 3, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 7, 7, 3, 5, 5, 5, 3, 1, 3, 1, 3, 3, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 3, 7, 5, 3, 1, 3, 3, 1, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 5, 3, 7, 7, 3, 1, 1, 5, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 1, 5, 5, 3, 1, 1, 3, 3, 1, 1, 3, 1, 1, 1, 3, 1, 3, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 3, 7, 3, 1, 3, 1, 3, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 5, 1, 5, 1, 3, 1, 3, 3, 1, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 3, 5, 5, 5, 1, 1, 1, 5, 5, 3, 1, 3, 1, 3, 3, 3, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 7, 3, 5, 1, 1, 3, 5, 5, 7, 7, 5, 3, 1, 3, 1, 3, 1, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 0, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 1, 7, 3, 5, 5, 5, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 7, 5, 7, 7, 5, 1, 7, 5, 5, 5, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 1, 7, 5, 5, 1, 5, 7, 3, 3, 1, 1, 1, 3, 1, 1, 3, 3, 1, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 1, 7, 5, 5, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 3, 7, 3, 5, 5, 5, 1, 5, 3, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 5, 7, 1, 5, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 3, 3, 3, 2, 4, 2, 2, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 7, 7, 5, 7, 1, 7, 3, 1, 3, 3, 3, 3, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 1, 5, 3, 1, 3, 1, 3, 3, 1, 3, 3, 3, 3, 1, 3, 3, 3, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 7, 3, 7, 1, 5, 3, 1, 1, 3, 3, 5, 3, 3, 1, 1, 1, 3, 1, 1, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 3, 7, 7, 5, 7, 5, 5, 5, 5, 5, 7, 5, 3, 5, 5, 5, 7, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 5, 7, 7, 3, 7, 7, 1, 7, 5, 5, 7, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 5, 7, 7, 5, 7, 7, 1, 5, 7, 5, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 5, 7, 7, 3, 5, 5, 1, 3, 5, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 5, 7, 7, 3, 7, 7, 3, 3, 7, 5, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 5, 7, 7, 5, 5, 5, 3, 3, 7, 3, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 3, 7, 7, 7, 7, 3, 7, 7, 1, 5, 3, 1, 1, 3, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 3, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 7, 7, 7, 3, 7, 7, 3, 3, 5, 3, 1, 3, 3, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 5, 5, 3, 5, 5, 1, 1, 5, 3, 5, 1, 1, 3, 3, 3, 1, 5, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 4, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 5, 7, 7, 5, 1, 3, 7, 5, 5, 1, 5, 3, 1, 1, 3, 3, 1, 1, 3, 1, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 7, 7, 3, 7, 7, 5, 5, 7, 3, 3, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 7, 5, 7, 5, 7, 5, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 5, 7, 7, 5, 7, 3, 3, 5, 3, 3, 1, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 1, 7, 3, 3, 3, 1, 1, 5, 3, 1, 3, 1, 3, 3, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 5, 7, 3, 1, 3, 3, 1, 1, 5, 3, 3, 3, 1, 1, 3, 1, 3, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 7, 1, 5, 3, 3, 1, 3, 3, 1, 3, 3, 1, 1, 3, 1, 3, 1, 3, 1, 3, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 7, 5, 1, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 4, 2, 2, 2, 6, 2, 4, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 7, 3, 5, 5, 1, 1, 3, 1, 5, 5, 7, 1, 7, 3, 1, 1, 1, 3, 3, 3, 1, 3, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 7, 5, 7, 3, 7, 3, 3, 3, 5, 3, 3, 1, 7, 1, 1, 3, 3, 7, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 3, 7, 7, 7, 5, 7, 7, 7, 5, 7, 7, 7, 7, 5, 5, 3, 3, 7, 3, 1, 5, 3, 5, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 3, 7, 7, 7, 5, 7, 5, 7, 3, 7, 5, 5, 7, 7, 3, 1, 3, 7, 5, 1, 1, 5, 5, 0, 0, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 3, 7, 7, 7, 5, 7, 5, 7, 7, 7, 5, 5, 7, 7, 1, 1, 3, 7, 3, 1, 1, 1, 7, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 7, 7, 7, 7, 7, 3, 7, 7, 7, 5, 5, 7, 7, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 7, 7, 7, 7, 5, 3, 7, 1, 1, 1, 7, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 3, 7, 5, 7, 3, 5, 7, 7, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 3, 5, 3, 5, 3, 5, 3, 1, 3, 1, 1, 1, 3, 5, 1, 1, 1, 1, 1, 1, 3, 1, 3, 3, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 3, 7, 5, 5, 1, 5, 3, 5, 1, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 7, 5, 3, 7, 1, 3, 5, 7, 1, 7, 3, 3, 3, 3, 3, 1, 3, 5, 1, 1, 5, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 7, 7, 7, 7, 5, 1, 5, 7, 1, 7, 3, 5, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 1, 7, 7, 5, 7, 3, 1, 5, 3, 3, 1, 1, 5, 3, 3, 1, 3, 3, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 5, 1, 7, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 8, 1, 7, 5, 7, 3, 3, 3, 7, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 1, 7, 7, 5, 5, 1, 1, 7, 5, 1, 1, 0, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 1, 7, 7, 7, 3, 3, 1, 1, 3, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 1, 7, 5, 5, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 5, 5, 5, 3, 3, 5, 3, 3, 3, 3, 1, 5, 1, 1, 1, 3, 1, 1, 3, 3, 1, 1, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 7, 1, 7, 5, 7, 7, 7, 7, 5, 1, 7, 7, 1, 3, 5, 1, 3, 5, 1, 5, 5, 3, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 6, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 7, 7, 5, 1, 7, 5, 3, 5, 1, 1, 5, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 3, 3, 5, 5, 7, 1, 3, 5, 3, 1, 7, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 8, 7, 3, 7, 7, 7, 7, 5, 3, 3, 5, 5, 5, 1, 1, 1, 3, 1, 7, 1, 1, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 5, 7, 7, 5, 7, 5, 3, 3, 5, 3, 3, 1, 1, 1, 1, 1, 7, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 5, 7, 7, 7, 5, 5, 1, 3, 7, 3, 1, 3, 1, 1, 1, 1, 5, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 8, 7, 1, 7, 7, 7, 5, 5, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 3, 7, 7, 5, 5, 5, 1, 3, 7, 1, 1, 1, 5, 1, 1, 1, 3, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 7, 5, 7, 5, 5, 1, 3, 3, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 8, 7, 5, 7, 7, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 7, 7, 1, 7, 5, 5, 3, 5, 1, 1, 3, 3, 1, 3, 1, 1, 1, 3, 3, 3, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 5, 5, 3, 5, 1, 5, 1, 1, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 1, 1, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 5, 7, 7, 3, 1, 3, 3, 3, 1, 1, 1, 3, 1, 1, 3, 1, 3, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 1, 7, 3, 5, 1, 5, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 3, 3, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 3, 7, 5, 5, 1, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 3, 5, 7, 5, 1, 3, 3, 1, 3, 3, 3, 1, 3, 1, 3, 1, 3, 1, 1, 1, 1, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 5, 7, 7, 7, 7, 3, 7, 5, 3, 1, 5, 1, 1, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 3, 3, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 5, 7, 7, 1, 7, 3, 3, 1, 3, 1, 1, 1, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 7, 5, 7, 3, 5, 5, 3, 1, 3, 1, 1, 5, 3, 3, 1, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 3, 5, 5, 3, 3, 3, 1, 1, 3, 1, 1, 5, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 3, 3, 3, 5, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 5, 5, 5, 1, 5, 3, 1, 3, 1, 3, 1, 1, 3, 5, 1, 3, 3, 3, 1, 3, 1, 1, 1, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 5, 7, 7, 5, 7, 3, 3, 3, 1, 1, 3, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 3, 5, 5, 7, 7, 3, 1, 3, 1, 1, 5, 5, 3, 3, 5, 3, 3, 1, 1, 1, 1, 3, 1, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 3, 5, 7, 5, 5, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 5, 7, 7, 3, 5, 7, 5, 7, 5, 3, 3, 1, 1, 5, 3, 3, 1, 3, 1, 3, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 6, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 3, 3, 5, 5, 5, 5, 5, 5, 1, 1, 5, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 4, 4, 6, 4, 6, 2, 0, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 5, 5, 7, 5, 7, 5, 3, 7, 1, 1, 5, 3, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 3, 5, 7, 3, 3, 5, 1, 5, 1, 1, 5, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 5, 5, 7, 3, 5, 5, 3, 5, 1, 1, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 5, 5, 7, 5, 3, 5, 3, 3, 1, 1, 5, 5, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 4, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 3, 3, 5, 3, 3, 5, 3, 3, 1, 1, 5, 5, 1, 3, 3, 3, 3, 1, 1, 1, 1, 3, 1, 4, 2, 2, 2, 2, 2, 4, 4, 2, 6, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 7, 7, 1, 5, 7, 1, 5, 3, 1, 3, 5, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 2, 4, 4, 4, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 3, 7, 5, 7, 3, 3, 3, 3, 1, 1, 5, 5, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 6, 4, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 5, 5, 5, 3, 3, 5, 5, 1, 3, 3, 5, 3, 1, 1, 5, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 0, 2, 4, 2, 4, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 5, 5, 3, 5, 5, 3, 3, 1, 5, 7, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 3, 7, 7, 7, 7, 7, 5, 1, 5, 3, 1, 3, 5, 3, 3, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 4, 4, 4, 6, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 5, 5, 5, 7, 5, 5, 3, 1, 3, 5, 3, 5, 5, 5, 5, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 3, 7, 3, 5, 7, 5, 5, 5, 5, 1, 3, 5, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 3, 3, 5, 1, 5, 5, 3, 1, 3, 5, 3, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 7, 5, 5, 5, 5, 3, 3, 3, 1, 5, 5, 1, 1, 5, 3, 3, 1, 1, 1, 1, 3, 1, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 7, 7, 5, 7, 3, 3, 3, 1, 5, 3, 1, 1, 5, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 6, 4, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 7, 7, 7, 5, 3, 3, 5, 3, 7, 3, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 4, 4, 6, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 7, 7, 5, 7, 5, 5, 7, 1, 3, 5, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 4, 4, 6, 2, 2, 2, 2, 2, 0, 4, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 7, 5, 3, 5, 7, 5, 7, 3, 5, 5, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 7, 7, 7, 3, 5, 3, 3, 3, 5, 3, 1, 1, 3, 5, 3, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 7, 7, 5, 5, 5, 5, 5, 7, 7, 5, 5, 5, 5, 3, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 5, 5, 7, 5, 7, 7, 7, 7, 1, 1, 5, 5, 1, 5, 5, 3, 3, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 6, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 7, 3, 3, 5, 3, 3, 3, 1, 1, 3, 1, 3, 3, 5, 3, 3, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 6, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 1, 1, 1, 3, 3, 5, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 5, 5, 3, 3, 5, 5, 1, 3, 1, 1, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 6, 4, 4, 2, 2, 0, 2, 2, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 3, 5, 3, 5, 5, 3, 3, 1, 1, 5, 3, 1, 3, 5, 3, 3, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 4, 4, 6, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 5, 3, 3, 5, 5, 5, 3, 3, 3, 1, 3, 1, 1, 3, 5, 3, 1, 1, 1, 1, 1, 3, 2, 4, 2, 2, 2, 2, 2, 2, 6, 4, 2, 2, 0, 2, 2, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 5, 5, 7, 7, 5, 5, 3, 1, 3, 3, 3, 1, 3, 5, 3, 1, 1, 1, 1, 3, 1, 4, 2, 2, 2, 2, 0, 2, 4, 4, 4, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 7, 5, 5, 5, 7, 5, 5, 5, 5, 1, 5, 3, 1, 1, 5, 5, 3, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 3, 5, 3, 3, 5, 5, 5, 3, 1, 5, 3, 1, 3, 5, 5, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 0, 2, 2, 2, 4, 2, 4, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 5, 1, 3, 1, 1, 7, 7, 7, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 6, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 5, 7, 7, 7, 7, 7, 7, 5, 5, 1, 3, 1, 3, 5, 5, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 5, 3, 7, 5, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 5, 5, 5, 7, 7, 5, 3, 3, 1, 1, 1, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 5, 3, 5, 1, 5, 3, 5, 3, 3, 1, 1, 1, 3, 1, 3, 3, 3, 1, 3, 1, 1, 1, 1, 4, 4, 2, 2, 2, 2, 2, 4, 4, 6, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 7, 7, 5, 7, 7, 7, 7, 5, 5, 3, 3, 3, 3, 1, 1, 3, 5, 1, 3, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 6, 6, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 7, 7, 7, 5, 5, 7, 5, 3, 3, 3, 5, 1, 3, 3, 3, 3, 1, 1, 1, 1, 3, 1, 4, 2, 2, 2, 2, 2, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 5, 3, 5, 1, 3, 3, 5, 3, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 7, 7, 5, 3, 7, 5, 3, 5, 3, 3, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 3, 7, 7, 5, 7, 7, 7, 3, 5, 3, 3, 5, 3, 3, 5, 3, 5, 1, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 6, 4, 4, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 5, 7, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 5, 7, 5, 3, 5, 5, 5, 3, 5, 1, 3, 3, 1, 7, 5, 5, 1, 1, 1, 1, 1, 1, 4, 4, 4, 2, 2, 2, 2, 6, 6, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 7, 7, 7, 7, 7, 3, 5, 3, 5, 5, 3, 3, 3, 1, 5, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 4, 2, 6, 4, 6, 2, 0, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 3, 5, 3, 5, 7, 5, 1, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 6, 4, 2, 2, 0, 0, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 3, 7, 3, 5, 3, 5, 3, 5, 1, 3, 3, 1, 5, 3, 3, 1, 3, 1, 3, 1, 3, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 8, 7, 5, 5, 5, 3, 3, 5, 3, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3, 1, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 8, 7, 8, 5, 5, 5, 3, 5, 5, 1, 1, 3, 1, 1, 5, 3, 3, 3, 3, 1, 3, 1, 1, 3, 3, 3, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 3, 5, 3, 3, 3, 5, 3, 1, 1, 3, 5, 3, 3, 3, 3, 5, 3, 1, 3, 5, 3, 3, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 5, 5, 3, 3, 3, 3, 5, 5, 3, 1, 3, 3, 1, 3, 3, 3, 3, 1, 1, 3, 1, 3, 3, 4, 4, 2, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 5, 3, 3, 5, 3, 3, 3, 3, 1, 5, 3, 3, 3, 3, 1, 5, 1, 1, 3, 3, 3, 3, 4, 4, 2, 4, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 3, 3, 5, 3, 5, 3, 3, 3, 1, 3, 1, 3, 5, 3, 3, 5, 3, 3, 3, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 3, 5, 3, 5, 5, 3, 1, 3, 5, 3, 5, 3, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 3, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 5, 3, 3, 5, 5, 3, 3, 1, 1, 1, 1, 1, 4, 4, 2, 2, 2, 4, 2, 2, 4, 4, 4, 4, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 1, 1, 1, 3, 1, 4, 2, 2, 4, 4, 4, 4, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 5, 1, 1, 1, 3, 3, 3, 1, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 5, 3, 5, 3, 3, 5, 3, 3, 3, 1, 5, 3, 1, 5, 1, 3, 3, 1, 1, 1, 1, 1, 1, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 3, 5, 3, 3, 5, 3, 3, 3, 1, 3, 5, 1, 3, 3, 3, 3, 1, 3, 1, 1, 3, 3, 4, 2, 2, 2, 4, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 3, 5, 3, 5, 3, 3, 3, 5, 3, 3, 3, 1, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 3, 4, 2, 2, 2, 2, 2, 6, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 5, 5, 5, 3, 3, 3, 3, 5, 3, 3, 1, 3, 1, 1, 3, 3, 5, 1, 3, 1, 1, 1, 3, 4, 4, 2, 2, 2, 4, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 3, 5, 5, 3, 5, 3, 5, 3, 3, 1, 3, 1, 3, 3, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 5, 7, 7, 3, 5, 5, 5, 3, 5, 3, 3, 1, 1, 3, 1, 3, 3, 3, 5, 3, 1, 1, 3, 1, 1, 2, 4, 4, 2, 2, 4, 6, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 5, 3, 5, 5, 3, 3, 3, 1, 1, 3, 3, 3, 1, 3, 3, 3, 1, 1, 1, 1, 3, 2, 4, 4, 2, 2, 4, 6, 4, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 7, 7, 3, 5, 3, 5, 3, 5, 3, 1, 5, 3, 5, 1, 1, 3, 3, 3, 5, 3, 3, 1, 3, 1, 3, 4, 2, 4, 2, 2, 4, 4, 4, 4, 2, 2, 2, 4, 2, 4, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 3, 5, 5, 3, 5, 5, 3, 5, 3, 1, 3, 1, 1, 3, 3, 3, 5, 1, 3, 3, 1, 1, 1, 4, 4, 2, 2, 2, 4, 4, 4, 4, 2, 4, 2, 4, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 3, 5, 3, 5, 5, 5, 3, 3, 5, 1, 3, 3, 1, 3, 1, 5, 5, 1, 3, 3, 1, 1, 1, 2, 4, 4, 2, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 7, 7, 3, 5, 3, 3, 5, 5, 3, 3, 5, 3, 1, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 4, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 5, 5, 5, 3, 3, 5, 3, 5, 1, 3, 1, 1, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 5, 7, 3, 5, 5, 5, 5, 3, 3, 5, 3, 1, 3, 3, 1, 3, 1, 3, 3, 3, 1, 1, 1, 1, 3, 4, 4, 2, 2, 2, 2, 4, 4, 4, 2, 4, 2, 4, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 5, 7, 5, 3, 3, 5, 3, 5, 3, 3, 3, 3, 3, 1, 1, 3, 3, 5, 3, 1, 3, 1, 1, 1, 1, 4, 4, 2, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 7, 8, 3, 5, 3, 5, 5, 5, 3, 5, 5, 1, 3, 1, 1, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 2, 4, 4, 2, 2, 6, 4, 6, 6, 4, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 3, 3, 3, 3, 5, 3, 3, 3, 5, 5, 3, 1, 1, 3, 3, 1, 1, 3, 3, 3, 1, 1, 3, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 7, 7, 5, 5, 5, 5, 5, 3, 5, 5, 3, 3, 1, 3, 1, 1, 3, 3, 1, 3, 1, 1, 1, 3, 4, 2, 2, 2, 2, 4, 4, 6, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 3, 5, 5, 5, 3, 3, 1, 5, 3, 3, 3, 3, 1, 1, 5, 3, 3, 1, 1, 3, 1, 3, 3, 2, 4, 4, 2, 2, 2, 2, 2, 6, 2, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 3, 5, 5, 3, 5, 3, 3, 3, 5, 1, 5, 1, 1, 3, 3, 3, 3, 1, 3, 1, 1, 3, 3, 2, 2, 4, 2, 2, 4, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 5, 5, 5, 3, 5, 5, 5, 3, 5, 1, 3, 3, 1, 3, 3, 3, 5, 3, 3, 3, 1, 1, 3, 2, 2, 2, 2, 2, 4, 4, 4, 4, 6, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 5, 5, 3, 5, 5, 5, 5, 3, 5, 1, 3, 3, 1, 3, 1, 3, 3, 1, 1, 3, 1, 3, 3, 2, 2, 4, 2, 2, 4, 4, 2, 2, 4, 4, 2, 0, 2, 2, 2, 4, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 9, 7, 7, 7, 7, 5, 5, 3, 5, 3, 1, 3, 5, 3, 1, 3, 1, 3, 1, 3, 5, 5, 1, 1, 3, 1, 3, 1, 4, 2, 2, 2, 2, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 8, 7, 7, 5, 5, 5, 5, 5, 5, 3, 3, 5, 1, 3, 3, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 3, 4, 2, 4, 2, 2, 4, 4, 2, 4, 6, 4, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 8, 3, 5, 3, 3, 3, 3, 3, 3, 5, 1, 5, 1, 1, 3, 3, 3, 3, 1, 3, 3, 1, 1, 3, 4, 4, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 5, 1, 3, 3, 1, 1, 3, 3, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 5, 5, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 1, 4, 2, 2, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 8, 7, 7, 7, 3, 5, 3, 3, 3, 3, 3, 5, 1, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 2, 4, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 3, 7, 3, 5, 3, 3, 5, 7, 3, 3, 3, 1, 3, 1, 1, 1, 3, 3, 5, 1, 3, 1, 1, 3, 1, 2, 4, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 3, 5, 5, 3, 3, 3, 3, 3, 5, 1, 3, 3, 1, 3, 1, 1, 5, 3, 3, 1, 1, 3, 3, 2, 2, 2, 2, 2, 4, 4, 2, 2, 6, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 7, 5, 5, 3, 5, 5, 3, 3, 5, 5, 1, 3, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 3, 3, 2, 4, 4, 2, 2, 2, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 7, 3, 5, 5, 5, 5, 3, 3, 5, 1, 3, 1, 1, 3, 3, 3, 3, 1, 1, 3, 1, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 5, 7, 5, 5, 3, 5, 7, 7, 5, 5, 3, 1, 3, 3, 1, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 4, 4, 4, 4, 2, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 3, 7, 5, 7, 5, 3, 7, 5, 3, 3, 3, 1, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 2, 4, 4, 2, 2, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 3, 3, 5, 5, 3, 3, 5, 1, 3, 3, 1, 3, 3, 3, 3, 5, 1, 1, 3, 1, 1, 4, 4, 2, 4, 2, 2, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 4, 0, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 8, 5, 7, 5, 5, 5, 3, 3, 3, 1, 3, 3, 1, 3, 1, 1, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 2, 4, 4, 4, 4, 2, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 3, 5, 5, 5, 5, 3, 5, 3, 1, 1, 3, 1, 1, 3, 1, 3, 3, 1, 3, 1, 1, 1, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 4, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 8, 5, 7, 7, 5, 5, 7, 5, 5, 5, 3, 3, 1, 3, 3, 3, 3, 3, 1, 5, 1, 1, 3, 3, 1, 1, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 3, 1, 5, 1, 3, 3, 1, 1, 3, 3, 5, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 7, 8, 5, 7, 5, 3, 5, 3, 3, 3, 3, 1, 1, 1, 1, 3, 1, 3, 3, 1, 1, 1, 1, 3, 4, 4, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 7, 3, 3, 3, 5, 5, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 3, 3, 5, 5, 5, 5, 3, 5, 1, 1, 3, 3, 3, 1, 1, 3, 3, 3, 1, 1, 3, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 3, 5, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 1, 1, 3, 3, 4, 2, 2, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 5, 3, 3, 5, 3, 5, 3, 1, 3, 1, 1, 3, 1, 1, 3, 1, 1, 1, 3, 1, 1, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 5, 3, 3, 5, 1, 3, 5, 3, 1, 1, 1, 1, 1, 3, 3, 1, 3, 1, 3, 1, 3, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 3, 3, 5, 5, 3, 3, 3, 3, 1, 1, 1, 1, 3, 1, 5, 3, 1, 1, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 5, 7, 8, 5, 3, 3, 5, 3, 3, 3, 5, 1, 3, 1, 1, 3, 3, 1, 3, 1, 1, 3, 3, 1, 3, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 5, 5, 3, 5, 5, 3, 3, 5, 3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 8, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 1, 1, 1, 3, 1, 3, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 8, 7, 7, 7, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 1, 3, 3, 1, 1, 1, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 8, 7, 7, 7, 5, 5, 3, 5, 1, 5, 3, 5, 1, 3, 3, 1, 3, 1, 3, 3, 1, 1, 3, 1, 3, 3, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 5, 5, 3, 5, 5, 7, 7, 7, 5, 3, 1, 1, 1, 3, 3, 1, 3, 3, 3, 1, 3, 3, 1, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 8, 7, 7, 7, 7, 3, 7, 7, 7, 7, 7, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 4, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 7, 7, 7, 7, 5, 3, 7, 7, 7, 5, 3, 1, 1, 1, 1, 3, 3, 3, 3, 1, 1, 3, 3, 5, 3, 4, 2, 4, 2, 2, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 6, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 7, 7, 7, 7, 3, 3, 5, 3, 5, 3, 5, 1, 1, 3, 3, 3, 1, 3, 3, 1, 1, 3, 3, 3, 5, 2, 4, 4, 2, 4, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 7, 7, 7, 7, 7, 5, 5, 5, 7, 7, 5, 5, 5, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 3, 3, 3, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 8, 7, 7, 7, 5, 7, 7, 7, 5, 3, 1, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 3, 1, 6, 2, 4, 4, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 5, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 4, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 7, 7, 8, 7, 7, 7, 7, 7, 5, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 1, 3, 3, 1, 3, 4, 2, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 5, 7, 7, 5, 7, 7, 7, 5, 5, 5, 5, 1, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 7, 5, 7, 7, 3, 5, 5, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 7, 7, 7, 1, 3, 1, 3, 3, 1, 3, 3, 3, 1, 3, 3, 1, 3, 3, 3, 1, 3, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 3, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 6, 4, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 8, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 3, 5, 5, 5, 3, 3, 3, 3, 5, 3, 5, 1, 3, 3, 5, 3, 3, 1, 1, 3, 3, 3, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 5, 5, 5, 3, 3, 3, 3, 5, 3, 1, 3, 3, 3, 3, 1, 5, 1, 3, 1, 1, 1, 1, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 5, 3, 7, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 3, 4, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 3, 5, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 3, 4, 6, 2, 2, 4, 2, 2, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 3, 3, 5, 3, 3, 1, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 5, 5, 5, 3, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 1, 1, 3, 3, 1, 1, 3, 4, 2, 4, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 3, 3, 5, 5, 3, 3, 5, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 1, 1, 1, 4, 2, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 7, 5, 5, 3, 3, 3, 3, 3, 3, 5, 3, 3, 1, 3, 3, 5, 3, 1, 1, 1, 1, 1, 3, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 3, 5, 3, 3, 3, 3, 5, 3, 1, 3, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 3, 4, 4, 2, 4, 4, 4, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 4, 4, 2, 4, 2, 4, 4, 6, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 3, 3, 5, 3, 5, 3, 5, 5, 3, 3, 1, 5, 3, 1, 5, 1, 3, 3, 3, 3, 3, 2, 4, 4, 4, 2, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 1, 3, 3, 3, 3, 3, 1, 3, 3, 5, 5, 1, 3, 1, 1, 1, 3, 4, 2, 2, 4, 4, 4, 4, 6, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 5, 5, 3, 3, 5, 5, 5, 3, 3, 1, 1, 1, 1, 3, 3, 3, 3, 1, 3, 3, 1, 1, 3, 4, 2, 2, 4, 2, 2, 4, 6, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 3, 3, 5, 5, 1, 3, 3, 5, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 4, 4, 4, 2, 2, 2, 4, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 7, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 3, 3, 1, 1, 1, 1, 2, 2, 2, 4, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 3, 5, 5, 5, 5, 5, 5, 3, 1, 3, 3, 3, 1, 3, 1, 3, 1, 5, 1, 3, 3, 3, 4, 4, 2, 2, 4, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 5, 3, 5, 5, 5, 5, 5, 3, 5, 5, 5, 3, 3, 5, 5, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 4, 2, 2, 4, 4, 4, 4, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 3, 5, 5, 3, 5, 5, 3, 5, 3, 5, 5, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 3, 4, 4, 2, 2, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 8, 7, 7, 7, 5, 3, 3, 5, 3, 3, 5, 3, 3, 3, 1, 1, 3, 3, 3, 3, 1, 3, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 5, 3, 3, 5, 3, 3, 5, 5, 3, 5, 3, 1, 3, 3, 3, 5, 3, 5, 1, 3, 1, 1, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 5, 7, 7, 5, 5, 1, 3, 5, 3, 3, 5, 1, 3, 3, 1, 1, 3, 3, 1, 1, 3, 1, 1, 1, 3, 4, 4, 2, 2, 2, 4, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 8, 7, 5, 7, 3, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 3, 3, 1, 3, 1, 3, 1, 3, 4, 4, 2, 2, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 3, 5, 3, 3, 5, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 1, 1, 3, 4, 2, 2, 4, 2, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 5, 1, 5, 5, 3, 1, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 4, 6, 6, 2, 4, 6, 2, 6, 2, 2, 4, 2, 2, 2, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 7, 5, 3, 5, 3, 3, 5, 5, 5, 5, 3, 1, 5, 1, 1, 3, 3, 1, 5, 3, 1, 1, 1, 1, 3, 2, 4, 4, 2, 2, 4, 2, 4, 2, 2, 6, 4, 4, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 3, 7, 5, 5, 3, 3, 5, 3, 5, 5, 3, 1, 5, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 3, 1, 4, 4, 4, 2, 4, 4, 4, 6, 2, 2, 4, 6, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 5, 3, 5, 5, 5, 3, 3, 1, 1, 1, 3, 1, 5, 3, 1, 3, 1, 1, 1, 1, 3, 1, 2, 4, 4, 2, 2, 4, 2, 4, 2, 4, 4, 4, 2, 2, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 8, 5, 5, 5, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 1, 1, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 7, 3, 3, 5, 3, 3, 3, 5, 3, 1, 5, 3, 5, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 4, 4, 4, 2, 2, 4, 2, 6, 2, 2, 4, 4, 2, 2, 2, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 1, 3, 3, 1, 1, 1, 3, 2, 6, 4, 2, 2, 2, 2, 4, 2, 2, 2, 6, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 7, 3, 3, 5, 5, 5, 3, 5, 1, 1, 3, 3, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 4, 6, 4, 2, 2, 6, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 4, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 8, 3, 7, 7, 3, 5, 3, 5, 3, 3, 3, 3, 1, 3, 3, 5, 3, 1, 3, 3, 3, 3, 1, 3, 1, 1, 2, 4, 4, 4, 4, 2, 2, 4, 2, 2, 6, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 5, 7, 7, 3, 3, 5, 3, 3, 3, 3, 1, 5, 1, 1, 3, 5, 1, 3, 1, 3, 3, 1, 1, 1, 4, 4, 2, 2, 4, 4, 4, 4, 2, 4, 6, 4, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 9, 7, 7, 7, 7, 7, 5, 5, 5, 5, 3, 3, 5, 3, 1, 5, 1, 5, 3, 3, 3, 3, 1, 1, 1, 1, 3, 1, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 7, 7, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 1, 1, 1, 3, 1, 4, 4, 4, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 5, 3, 3, 5, 5, 5, 5, 3, 1, 3, 1, 3, 3, 1, 1, 3, 3, 1, 1, 1, 3, 1, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 5, 3, 5, 5, 5, 3, 5, 3, 1, 3, 1, 3, 5, 3, 3, 3, 1, 3, 1, 1, 3, 1, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 5, 5, 7, 3, 3, 5, 5, 3, 3, 3, 3, 1, 5, 3, 3, 1, 3, 1, 1, 3, 3, 1, 1, 3, 1, 4, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 5, 7, 5, 3, 5, 5, 3, 5, 3, 3, 3, 3, 1, 5, 1, 3, 1, 3, 1, 1, 1, 1, 3, 1, 2, 6, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 5, 3, 3, 3, 3, 5, 5, 3, 1, 1, 1, 1, 3, 1, 5, 3, 3, 1, 1, 1, 1, 3, 2, 4, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 5, 1, 7, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 3, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 8, 7, 5, 8, 5, 3, 5, 7, 3, 3, 5, 3, 1, 1, 1, 5, 3, 3, 3, 3, 3, 1, 1, 1, 1, 3, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 3, 3, 3, 5, 5, 5, 3, 3, 1, 1, 3, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 7, 3, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 4, 4, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 5, 5, 7, 7, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 3, 3, 1, 1, 3, 4, 4, 4, 4, 2, 4, 6, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 5, 7, 7, 5, 5, 3, 3, 3, 5, 3, 3, 1, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 2, 2, 4, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 5, 3, 5, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 3, 4, 4, 2, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 5, 3, 3, 3, 1, 3, 1, 3, 3, 3, 1, 4, 4, 2, 4, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 8, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 1, 3, 1, 3, 1, 1, 1, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 3, 3, 5, 3, 3, 5, 3, 1, 1, 3, 1, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 3, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 3, 5, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 3, 7, 5, 3, 5, 5, 3, 5, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 1, 3, 1, 3, 4, 6, 4, 4, 2, 4, 6, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 5, 3, 5, 3, 3, 5, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 3, 1, 3, 3, 2, 6, 2, 6, 4, 2, 6, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 5, 3, 3, 5, 3, 5, 5, 3, 3, 3, 5, 5, 3, 5, 3, 3, 1, 1, 1, 1, 1, 3, 4, 4, 4, 4, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 7, 7, 7, 5, 3, 3, 5, 3, 3, 5, 1, 3, 1, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 4, 6, 4, 4, 2, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 7, 3, 5, 5, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 1, 4, 4, 2, 2, 4, 4, 6, 6, 4, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 3, 7, 5, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 3, 3, 1, 3, 2, 2, 2, 4, 2, 2, 4, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 5, 3, 5, 7, 3, 3, 3, 3, 3, 5, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 4, 4, 2, 4, 4, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 7, 5, 3, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 3, 4, 4, 2, 4, 2, 4, 6, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 7, 5, 3, 3, 5, 5, 5, 3, 3, 3, 3, 1, 3, 3, 1, 1, 3, 1, 1, 1, 3, 3, 3, 2, 4, 2, 4, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 3, 5, 5, 3, 3, 5, 3, 3, 1, 1, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 1, 1, 4, 2, 4, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 8, 5, 3, 5, 3, 3, 5, 3, 3, 1, 3, 5, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 4, 4, 2, 4, 4, 2, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 5, 3, 3, 3, 5, 5, 3, 3, 1, 3, 3, 1, 3, 3, 3, 1, 3, 1, 1, 3, 1, 3, 4, 4, 2, 2, 6, 2, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 7, 3, 3, 5, 3, 3, 5, 3, 1, 3, 3, 3, 3, 5, 1, 3, 3, 3, 1, 1, 1, 1, 3, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 5, 7, 3, 5, 5, 3, 3, 5, 3, 3, 3, 3, 1, 3, 1, 3, 1, 3, 3, 1, 1, 3, 1, 3, 2, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 5, 3, 5, 1, 3, 3, 3, 1, 3, 3, 3, 1, 1, 3, 3, 1, 3, 3, 3, 1, 1, 1, 2, 2, 2, 4, 4, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 5, 3, 3, 3, 5, 3, 5, 5, 3, 3, 1, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 4, 4, 2, 4, 2, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 3, 5, 3, 5, 3, 5, 1, 3, 3, 3, 3, 1, 3, 1, 3, 3, 1, 3, 3, 1, 1, 2, 4, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 7, 5, 5, 3, 5, 3, 3, 5, 5, 3, 3, 3, 3, 1, 1, 3, 3, 1, 1, 3, 1, 1, 1, 2, 4, 2, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 1, 3, 3, 5, 1, 3, 3, 3, 3, 5, 3, 1, 3, 1, 1, 1, 1, 1, 6, 4, 2, 4, 2, 2, 2, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 5, 5, 5, 5, 1, 5, 3, 5, 3, 1, 3, 1, 1, 1, 5, 3, 1, 3, 1, 1, 1, 3, 1, 4, 4, 4, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 5, 3, 3, 3, 3, 1, 1, 1, 3, 4, 6, 4, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 3, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 3, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 5, 3, 5, 5, 5, 3, 3, 1, 3, 1, 1, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 4, 4, 2, 4, 2, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 8, 5, 5, 3, 3, 3, 3, 3, 1, 1, 5, 3, 3, 3, 5, 3, 1, 3, 3, 3, 1, 1, 1, 4, 4, 4, 4, 2, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 6, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 3, 3, 3, 5, 5, 3, 1, 5, 3, 5, 5, 3, 5, 3, 3, 1, 3, 1, 3, 1, 3, 3, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 3, 7, 5, 5, 3, 5, 3, 3, 3, 3, 3, 5, 3, 3, 5, 3, 3, 3, 3, 1, 3, 1, 5, 3, 6, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 7, 5, 5, 3, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 1, 3, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 3, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 5, 5, 3, 1, 3, 3, 1, 1, 3, 4, 4, 2, 2, 4, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 7, 3, 7, 5, 3, 5, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 2, 4, 2, 4, 4, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 5, 3, 5, 5, 5, 3, 5, 1, 5, 3, 3, 3, 3, 3, 5, 5, 1, 3, 3, 1, 1, 3, 1, 4, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 5, 5, 5, 3, 5, 3, 3, 1, 3, 5, 5, 3, 5, 3, 3, 5, 3, 3, 1, 1, 3, 3, 4, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 5, 3, 1, 1, 3, 3, 1, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 5, 7, 5, 5, 5, 5, 3, 5, 3, 5, 1, 3, 3, 3, 3, 5, 5, 3, 5, 3, 1, 3, 3, 1, 3, 5, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 3, 5, 5, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 5, 1, 3, 3, 3, 1, 1, 1, 1, 1, 3, 2, 6, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 7, 5, 5, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 5, 3, 3, 3, 1, 3, 1, 3, 3, 3, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 7, 3, 3, 5, 5, 5, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 4, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 3, 3, 5, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 5, 3, 5, 5, 3, 1, 3, 1, 3, 1, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 5, 5, 3, 3, 1, 5, 3, 1, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 2, 4, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 8, 7, 5, 7, 7, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 3, 7, 3, 5, 5, 3, 3, 5, 3, 1, 3, 5, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 4, 4, 2, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 7, 3, 5, 3, 3, 3, 3, 5, 1, 1, 3, 1, 3, 5, 3, 3, 3, 1, 3, 3, 3, 1, 1, 1, 5, 4, 4, 2, 4, 2, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 5, 5, 5, 3, 5, 5, 5, 3, 3, 5, 1, 3, 3, 1, 3, 5, 1, 1, 3, 1, 1, 3, 1, 3, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 7, 3, 5, 3, 5, 5, 5, 3, 3, 1, 3, 5, 3, 3, 3, 3, 5, 3, 3, 1, 1, 1, 1, 4, 4, 4, 4, 2, 4, 2, 4, 2, 2, 2, 4, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 3, 5, 5, 3, 3, 3, 1, 1, 1, 5, 3, 3, 5, 5, 3, 3, 3, 3, 1, 1, 3, 3, 4, 4, 4, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 8, 7, 5, 5, 5, 5, 5, 3, 3, 5, 5, 1, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 3, 2, 4, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 5, 1, 5, 1, 3, 1, 3, 3, 1, 1, 3, 4, 4, 2, 4, 4, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 5, 7, 3, 7, 5, 3, 5, 3, 3, 1, 3, 5, 3, 3, 1, 1, 3, 5, 3, 3, 3, 3, 1, 3, 4, 4, 2, 4, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 8, 7, 5, 5, 5, 5, 3, 3, 5, 3, 5, 1, 3, 1, 3, 3, 1, 3, 3, 3, 5, 1, 1, 1, 1, 3, 3, 2, 2, 4, 2, 2, 4, 6, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 5, 5, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 5, 3, 1, 3, 1, 3, 3, 1, 1, 1, 3, 3, 3, 2, 4, 4, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 5, 5, 7, 7, 3, 3, 5, 3, 5, 3, 3, 3, 3, 5, 1, 1, 5, 3, 1, 3, 3, 1, 3, 1, 3, 4, 2, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 3, 5, 5, 5, 3, 5, 3, 3, 1, 5, 3, 3, 3, 3, 3, 5, 1, 1, 1, 3, 1, 3, 4, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 3, 7, 7, 3, 5, 3, 3, 3, 3, 3, 1, 1, 5, 3, 3, 1, 1, 1, 3, 1, 3, 3, 3, 1, 3, 4, 2, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 3, 5, 5, 5, 5, 3, 1, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3, 1, 3, 2, 4, 4, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 3, 7, 5, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 1, 1, 3, 1, 1, 5, 4, 4, 2, 4, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 3, 7, 3, 5, 5, 5, 3, 5, 3, 3, 1, 5, 3, 1, 5, 3, 3, 3, 3, 1, 1, 3, 1, 1, 2, 4, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 3, 2, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 3, 7, 3, 3, 3, 3, 5, 5, 3, 3, 3, 7, 1, 1, 1, 3, 3, 3, 3, 1, 1, 1, 3, 3, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 5, 7, 5, 3, 5, 5, 3, 5, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 1, 3, 1, 4, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 3, 3, 5, 3, 5, 1, 3, 1, 5, 3, 3, 5, 3, 3, 3, 3, 1, 1, 1, 3, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 3, 5, 5, 3, 5, 5, 3, 3, 3, 3, 3, 1, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 3, 3, 3, 3, 7, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 1, 3, 1, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 3, 3, 5, 5, 5, 1, 3, 1, 3, 1, 3, 1, 5, 3, 3, 1, 1, 1, 3, 1, 1, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 5, 3, 5, 3, 3, 1, 3, 3, 3, 5, 1, 3, 5, 1, 1, 3, 3, 1, 1, 1, 3, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 5, 3, 3, 3, 5, 1, 1, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 7, 7, 3, 5, 3, 5, 3, 3, 1, 3, 1, 3, 3, 5, 3, 1, 3, 1, 3, 1, 3, 3, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 8, 3, 7, 7, 5, 3, 5, 1, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 8, 7, 7, 5, 5, 3, 3, 3, 3, 1, 3, 3, 3, 5, 1, 3, 1, 1, 1, 3, 1, 3, 1, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 5, 8, 3, 5, 1, 3, 3, 3, 1, 3, 3, 3, 3, 1, 5, 3, 3, 1, 3, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 8, 7, 7, 7, 5, 5, 7, 5, 3, 3, 3, 3, 3, 7, 3, 3, 3, 3, 1, 3, 1, 1, 3, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 3, 5, 3, 3, 5, 5, 1, 1, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 1, 3, 3, 1, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 5, 3, 3, 3, 3, 1, 3, 1, 3, 3, 1, 3, 3, 1, 1, 3, 1, 1, 1, 1, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 8, 7, 3, 5, 5, 5, 3, 5, 3, 3, 3, 5, 3, 3, 1, 3, 1, 1, 3, 3, 3, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 5, 1, 5, 5, 3, 3, 1, 1, 5, 3, 1, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 8, 7, 5, 5, 3, 5, 1, 5, 1, 3, 3, 5, 1, 3, 3, 3, 1, 1, 3, 1, 3, 3, 1, 1, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 5, 3, 3, 3, 5, 3, 3, 1, 5, 3, 1, 3, 3, 1, 1, 3, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 3, 5, 3, 3, 5, 5, 3, 3, 1, 3, 3, 1, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 3, 5, 5, 5, 3, 3, 3, 3, 1, 3, 5, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 5, 3, 5, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 3, 5, 3, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 7, 5, 3, 3, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 3, 3, 5, 3, 3, 1, 3, 3, 1, 3, 1, 3, 3, 3, 3, 3, 1, 3, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 7, 5, 5, 5, 3, 3, 3, 5, 5, 1, 3, 3, 3, 3, 1, 1, 3, 3, 3, 1, 3, 1, 3, 2, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 4, 4, 4, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 3, 5, 5, 3, 3, 5, 3, 3, 5, 5, 3, 1, 3, 3, 1, 3, 3, 3, 1, 1, 1, 3, 1, 1, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 5, 5, 3, 5, 5, 1, 5, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 3, 3, 1, 4, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 5, 3, 3, 5, 3, 5, 3, 3, 1, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 5, 1, 3, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 5, 3, 5, 3, 3, 5, 3, 1, 3, 3, 3, 1, 5, 3, 3, 3, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 8, 5, 5, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 1, 1, 1, 3, 1, 4, 4, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 5, 5, 5, 5, 3, 3, 3, 5, 1, 3, 3, 3, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 3, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 5, 5, 7, 3, 3, 3, 3, 5, 3, 1, 1, 3, 3, 3, 3, 3, 1, 1, 1, 3, 1, 3, 4, 4, 4, 2, 2, 4, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 5, 3, 3, 3, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 1, 1, 1, 1, 4, 4, 2, 2, 2, 4, 4, 2, 2, 4, 6, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 8, 7, 3, 8, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 4, 4, 4, 2, 4, 4, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 3, 7, 3, 3, 5, 3, 5, 3, 3, 3, 1, 3, 1, 3, 3, 3, 5, 3, 1, 3, 1, 1, 1, 3, 4, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 4, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 3, 1, 1, 1, 1, 3, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 3, 5, 5, 5, 5, 3, 5, 5, 1, 1, 3, 1, 1, 3, 5, 1, 1, 1, 1, 3, 3, 3, 4, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 3, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 1, 5, 3, 1, 3, 3, 3, 1, 1, 1, 1, 3, 4, 4, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 7, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 5, 3, 3, 3, 1, 1, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 5, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 4, 2, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 5, 5, 1, 3, 3, 3, 1, 3, 3, 1, 1, 4, 4, 4, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 3, 5, 5, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 3, 3, 3, 3, 1, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 5, 7, 5, 5, 3, 3, 1, 3, 3, 3, 1, 1, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 3, 3, 3, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 5, 3, 3, 1, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 5, 5, 5, 3, 1, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 3, 5, 1, 1, 1, 4, 4, 4, 2, 4, 2, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 5, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 5, 3, 1, 5, 3, 3, 3, 3, 1, 3, 4, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 1, 1, 3, 3, 3, 3, 1, 1, 1, 1, 6, 2, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 3, 3, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 3, 5, 5, 3, 3, 5, 5, 5, 3, 5, 3, 3, 1, 1, 3, 1, 1, 3, 3, 3, 1, 1, 1, 3, 4, 2, 2, 2, 2, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 5, 5, 3, 3, 5, 3, 5, 3, 3, 3, 3, 1, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 5, 3, 5, 3, 5, 5, 3, 5, 3, 5, 5, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 7, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 3, 5, 3, 3, 3, 5, 3, 3, 3, 3, 1, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 5, 3, 3, 3, 3, 5, 1, 3, 3, 3, 3, 3, 3, 1, 5, 1, 5, 1, 1, 1, 1, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 5, 5, 3, 3, 3, 3, 1, 3, 3, 3, 1, 1, 1, 3, 1, 3, 3, 3, 3, 1, 1, 3, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 5, 3, 3, 3, 3, 1, 3, 3, 5, 5, 3, 1, 3, 3, 1, 5, 3, 3, 1, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 3, 5, 7, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3, 3, 1, 1, 1, 1, 2, 4, 4, 4, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 7, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 5, 3, 3, 1, 1, 1, 4, 2, 4, 2, 4, 4, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 7, 5, 5, 5, 3, 7, 5, 5, 5, 3, 1, 1, 1, 3, 3, 5, 3, 5, 5, 3, 1, 1, 3, 2, 2, 2, 6, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 3, 3, 3, 5, 5, 5, 3, 5, 3, 3, 3, 3, 1, 1, 3, 5, 3, 3, 1, 1, 1, 1, 2, 2, 2, 4, 4, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 3, 3, 3, 3, 3, 5, 5, 3, 3, 1, 3, 1, 3, 3, 3, 5, 3, 3, 3, 1, 1, 1, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 5, 5, 5, 5, 3, 5, 5, 1, 3, 3, 1, 1, 3, 3, 5, 3, 3, 3, 1, 1, 1, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 4, 4, 6, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 3, 5, 5, 3, 3, 3, 1, 5, 3, 3, 3, 1, 3, 3, 5, 5, 5, 5, 3, 3, 1, 3, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 5, 3, 7, 5, 5, 3, 3, 5, 5, 3, 5, 3, 3, 3, 1, 1, 3, 1, 3, 5, 5, 3, 1, 3, 1, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 7, 3, 7, 5, 5, 5, 3, 5, 3, 3, 3, 1, 3, 3, 1, 1, 5, 3, 5, 3, 3, 3, 3, 1, 1, 4, 2, 2, 4, 4, 4, 4, 2, 4, 6, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 5, 5, 5, 3, 5, 5, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3, 3, 5, 3, 3, 1, 1, 1, 2, 2, 2, 4, 4, 4, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 5, 7, 5, 3, 3, 5, 3, 3, 3, 3, 5, 1, 3, 1, 1, 1, 3, 1, 5, 5, 5, 3, 1, 3, 1, 4, 4, 2, 2, 2, 2, 4, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 3, 3, 5, 5, 5, 5, 5, 5, 3, 3, 5, 3, 1, 3, 3, 1, 3, 3, 3, 3, 1, 1, 1, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 5, 3, 5, 3, 5, 5, 3, 3, 1, 3, 1, 1, 3, 1, 3, 5, 1, 3, 3, 1, 1, 1, 4, 2, 2, 4, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 5, 5, 5, 3, 5, 5, 3, 3, 3, 1, 3, 3, 1, 1, 3, 3, 3, 3, 3, 3, 1, 3, 2, 2, 2, 6, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 5, 5, 5, 5, 5, 5, 3, 5, 5, 1, 1, 3, 1, 3, 3, 1, 3, 3, 3, 1, 1, 3, 1, 4, 2, 2, 2, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 8, 5, 7, 7, 7, 3, 3, 5, 5, 5, 5, 5, 1, 1, 3, 1, 3, 3, 1, 5, 3, 1, 3, 3, 1, 1, 4, 2, 2, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 3, 3, 3, 3, 5, 5, 3, 3, 1, 3, 3, 1, 1, 1, 1, 3, 1, 3, 1, 3, 1, 3, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 3, 3, 5, 5, 3, 3, 3, 1, 3, 3, 1, 1, 1, 3, 3, 3, 3, 3, 3, 1, 1, 4, 2, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 5, 3, 5, 5, 5, 5, 3, 3, 5, 1, 3, 3, 1, 3, 3, 3, 5, 5, 3, 1, 1, 3, 3, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 5, 5, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 3, 5, 3, 5, 5, 3, 3, 3, 3, 3, 5, 3, 1, 3, 1, 3, 3, 1, 1, 1, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 3, 7, 5, 7, 5, 3, 5, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 4, 4, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 5, 5, 7, 5, 7, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 5, 1, 1, 3, 1, 3, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 5, 5, 5, 3, 5, 3, 5, 5, 5, 5, 3, 3, 5, 3, 1, 1, 3, 1, 3, 1, 1, 1, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 5, 7, 7, 7, 5, 5, 3, 5, 3, 5, 3, 3, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 6, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 7, 5, 5, 5, 7, 3, 3, 5, 5, 3, 3, 3, 3, 3, 5, 3, 3, 1, 3, 1, 1, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 7, 5, 5, 5, 5, 7, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 3, 3, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 7, 5, 5, 3, 5, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 3, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 5, 5, 3, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 3, 1, 1, 1, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 5, 5, 5, 5, 3, 5, 3, 3, 1, 3, 3, 1, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 3, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 7, 5, 5, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 3, 1, 1, 1, 3, 2, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 3, 1, 5, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 3, 3, 5, 5, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 3, 3, 1, 3, 3, 1, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 5, 7, 5, 5, 5, 5, 3, 3, 3, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 8, 7, 5, 7, 7, 3, 5, 7, 3, 3, 5, 3, 3, 1, 3, 3, 1, 3, 3, 1, 1, 1, 1, 3, 1, 3, 1, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 6, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 7, 3, 5, 3, 3, 5, 3, 7, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3, 1, 3, 1, 1, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 3, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 3, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 7, 7, 7, 7, 7, 5, 7, 5, 5, 5, 3, 5, 5, 3, 3, 1, 3, 1, 3, 1, 1, 1, 3, 3, 3, 3, 1, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 7, 7, 3, 7, 5, 5, 5, 3, 5, 3, 5, 3, 3, 3, 1, 3, 3, 3, 3, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 5, 7, 3, 3, 3, 7, 7, 5, 5, 1, 3, 3, 1, 3, 3, 1, 3, 1, 3, 1, 5, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 7, 7, 5, 3, 3, 3, 3, 1, 3, 1, 3, 3, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 1, 5, 5, 5, 5, 1, 3, 3, 3, 3, 1, 5, 1, 3, 3, 1, 3, 1, 1, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 3, 7, 7, 7, 5, 5, 5, 5, 5, 3, 5, 3, 1, 3, 1, 3, 1, 1, 3, 1, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 5, 7, 3, 7, 5, 1, 5, 3, 7, 5, 5, 3, 1, 3, 1, 3, 3, 1, 3, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 3, 7, 7, 5, 7, 7, 7, 7, 3, 5, 3, 5, 5, 3, 3, 1, 3, 1, 1, 1, 1, 3, 1, 3, 3, 4, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 5, 5, 7, 7, 5, 1, 5, 1, 5, 3, 5, 5, 3, 5, 1, 3, 3, 1, 1, 1, 3, 3, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 7, 5, 7, 7, 5, 7, 1, 5, 3, 5, 5, 3, 5, 3, 3, 3, 3, 1, 1, 1, 3, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 3, 7, 7, 7, 7, 5, 7, 3, 5, 3, 5, 5, 1, 5, 1, 3, 3, 3, 3, 1, 1, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 5, 7, 5, 7, 5, 5, 5, 5, 7, 5, 7, 3, 3, 5, 1, 3, 1, 5, 1, 1, 3, 1, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 6, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 5, 7, 3, 7, 5, 5, 1, 3, 5, 3, 5, 3, 5, 3, 1, 3, 3, 5, 3, 1, 1, 1, 3, 1, 4, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 7, 5, 5, 5, 5, 7, 5, 7, 3, 5, 5, 3, 3, 1, 5, 3, 1, 3, 1, 3, 1, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 7, 5, 5, 7, 3, 5, 3, 5, 5, 1, 5, 1, 3, 3, 1, 1, 1, 3, 1, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 5, 7, 7, 5, 5, 3, 5, 5, 7, 5, 1, 5, 1, 3, 3, 1, 3, 1, 3, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 7, 3, 5, 3, 5, 3, 1, 3, 1, 3, 1, 1, 1, 1, 3, 1, 4, 2, 4, 2, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 7, 5, 7, 3, 7, 5, 1, 3, 1, 5, 3, 3, 3, 1, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 5, 7, 7, 7, 5, 5, 7, 5, 7, 5, 7, 5, 1, 3, 3, 5, 1, 3, 3, 1, 3, 3, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 7, 5, 5, 5, 5, 5, 3, 5, 5, 3, 5, 1, 5, 3, 1, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 7, 1, 7, 5, 3, 7, 5, 7, 5, 3, 3, 1, 3, 1, 5, 3, 1, 3, 1, 3, 1, 4, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 6, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3, 1, 5, 3, 2, 4, 6, 4, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 5, 7, 5, 5, 5, 3, 3, 3, 3, 1, 3, 5, 3, 3, 1, 3, 3, 5, 3, 1, 1, 3, 3, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 3, 5, 3, 5, 1, 3, 5, 3, 3, 3, 3, 3, 1, 5, 3, 3, 3, 3, 3, 3, 3, 1, 4, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 8, 5, 5, 5, 3, 5, 5, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 1, 4, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 7, 3, 3, 1, 5, 3, 3, 3, 1, 1, 3, 3, 3, 2, 4, 2, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 7, 7, 3, 5, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 4, 2, 2, 4, 4, 2, 4, 4, 2, 4, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 5, 3, 5, 3, 3, 5, 3, 3, 3, 3, 5, 5, 3, 3, 5, 3, 1, 1, 1, 1, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 3, 5, 5, 5, 5, 5, 5, 1, 1, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 5, 1, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 8, 5, 7, 3, 3, 3, 3, 5, 3, 3, 5, 3, 1, 1, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 3, 4, 4, 6, 2, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 3, 3, 3, 3, 5, 3, 3, 3, 3, 1, 1, 3, 5, 1, 1, 3, 3, 1, 1, 1, 3, 1, 1, 2, 4, 4, 2, 4, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 3, 5, 1, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 5, 1, 1, 1, 1, 1, 1, 4, 4, 6, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 3, 5, 1, 3, 3, 1, 3, 3, 3, 4, 4, 4, 2, 2, 4, 4, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 3, 1, 1, 1, 2, 4, 4, 4, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 7, 7, 5, 3, 3, 5, 5, 3, 3, 3, 5, 3, 3, 3, 1, 1, 1, 3, 3, 1, 1, 3, 3, 1, 1, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 3, 5, 3, 5, 3, 3, 3, 5, 3, 3, 5, 1, 1, 3, 3, 1, 1, 1, 3, 1, 3, 4, 2, 4, 4, 4, 4, 4, 6, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 3, 3, 5, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 3, 1, 4, 4, 4, 4, 4, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 5, 5, 3, 5, 5, 3, 3, 3, 3, 3, 5, 1, 3, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 4, 4, 2, 4, 4, 2, 4, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 1, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 3, 5, 5, 5, 3, 1, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 5, 3, 3, 3, 3, 1, 1, 3, 6, 4, 4, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 3, 5, 5, 5, 1, 3, 3, 3, 3, 5, 1, 5, 1, 3, 3, 5, 3, 3, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 5, 5, 3, 5, 5, 5, 3, 5, 1, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 4, 4, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 3, 5, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 1, 3, 3, 2, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 3, 5, 5, 1, 3, 3, 3, 3, 1, 3, 1, 3, 5, 3, 5, 3, 1, 3, 3, 3, 3, 3, 6, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 3, 5, 3, 3, 5, 3, 1, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 3, 6, 4, 4, 4, 4, 2, 4, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 5, 3, 3, 5, 1, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 1, 1, 3, 3, 4, 4, 4, 6, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 3, 3, 1, 3, 1, 1, 3, 3, 4, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 5, 5, 7, 5, 5, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 1, 3, 4, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 3, 3, 3, 3, 3, 5, 3, 3, 1, 5, 3, 3, 3, 5, 5, 3, 1, 3, 3, 3, 1, 3, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 3, 5, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 1, 1, 1, 4, 4, 2, 2, 2, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 3, 5, 5, 3, 3, 1, 1, 1, 3, 1, 1, 1, 3, 4, 2, 2, 2, 4, 6, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 8, 7, 7, 7, 3, 5, 3, 5, 1, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 3, 1, 1, 3, 1, 1, 4, 4, 4, 4, 4, 4, 2, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 5, 3, 3, 3, 1, 1, 1, 1, 4, 2, 2, 2, 2, 4, 2, 0, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 5, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 1, 1, 1, 3, 1, 3, 2, 2, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 7, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 1, 1, 5, 3, 4, 2, 4, 2, 4, 4, 4, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 5, 3, 3, 3, 5, 5, 3, 1, 1, 3, 1, 3, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 5, 3, 3, 1, 1, 3, 1, 1, 4, 4, 2, 2, 2, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 5, 5, 3, 1, 1, 1, 1, 1, 2, 4, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 9, 7, 7, 7, 5, 7, 5, 5, 3, 3, 5, 3, 5, 5, 3, 3, 3, 5, 3, 3, 5, 5, 3, 3, 1, 1, 3, 1, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 5, 3, 3, 5, 3, 3, 3, 3, 5, 5, 3, 3, 3, 5, 5, 3, 5, 1, 3, 3, 3, 6, 2, 2, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 3, 3, 3, 5, 1, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 1, 3, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 3, 5, 3, 3, 5, 3, 3, 3, 5, 5, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 4, 2, 4, 2, 6, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 5, 5, 5, 3, 3, 5, 5, 3, 3, 5, 3, 1, 3, 5, 3, 1, 1, 1, 3, 1, 3, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 1, 1, 3, 1, 1, 2, 4, 4, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 3, 5, 5, 3, 5, 3, 1, 5, 5, 5, 3, 3, 3, 3, 3, 5, 1, 3, 3, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 3, 5, 7, 5, 5, 3, 5, 3, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 1, 1, 1, 3, 1, 3, 3, 2, 4, 4, 2, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 3, 3, 1, 3, 5, 3, 3, 3, 3, 3, 5, 3, 5, 1, 3, 1, 1, 1, 3, 3, 1, 4, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 3, 3, 7, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 5, 3, 3, 3, 3, 1, 1, 1, 3, 3, 4, 4, 4, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 5, 5, 5, 1, 5, 3, 3, 1, 1, 5, 3, 3, 3, 3, 3, 5, 3, 1, 3, 1, 3, 3, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 5, 5, 5, 3, 5, 5, 1, 5, 3, 3, 1, 3, 5, 5, 3, 3, 3, 3, 5, 3, 1, 3, 1, 1, 3, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 8, 3, 5, 5, 5, 5, 5, 5, 3, 5, 5, 3, 3, 5, 5, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 3, 5, 3, 3, 3, 5, 3, 3, 1, 7, 3, 5, 5, 3, 3, 3, 3, 1, 1, 1, 3, 3, 6, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 8, 3, 7, 7, 3, 5, 5, 3, 3, 5, 5, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 5, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 8, 5, 5, 5, 3, 5, 3, 5, 5, 3, 3, 3, 3, 5, 5, 3, 5, 3, 5, 5, 3, 3, 1, 1, 3, 3, 4, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 5, 1, 3, 3, 3, 3, 3, 3, 3, 5, 3, 1, 1, 1, 1, 3, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 3, 5, 3, 3, 5, 5, 3, 5, 3, 3, 3, 1, 5, 3, 3, 3, 3, 3, 1, 1, 1, 3, 4, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 3, 7, 5, 5, 5, 3, 5, 5, 3, 3, 1, 1, 5, 5, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 3, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 5, 3, 3, 5, 1, 5, 5, 1, 5, 3, 3, 1, 1, 1, 1, 4, 4, 4, 2, 2, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 5, 1, 5, 3, 3, 1, 5, 5, 3, 3, 3, 3, 3, 5, 5, 3, 3, 3, 1, 3, 3, 3, 3, 2, 4, 4, 2, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 7, 7, 5, 5, 5, 1, 5, 5, 5, 3, 1, 5, 5, 3, 5, 5, 5, 3, 3, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 5, 3, 3, 5, 3, 5, 3, 1, 1, 1, 5, 3, 3, 5, 5, 3, 3, 3, 3, 1, 1, 1, 3, 4, 4, 4, 4, 2, 4, 4, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 5, 5, 5, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 3, 5, 3, 3, 1, 3, 1, 3, 1, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 3, 5, 3, 3, 1, 5, 3, 1, 1, 5, 3, 3, 5, 3, 3, 3, 1, 1, 3, 1, 3, 3, 4, 2, 4, 4, 2, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 7, 7, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 3, 4, 4, 4, 2, 4, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 7, 7, 7, 3, 5, 3, 5, 5, 5, 3, 3, 1, 3, 5, 3, 5, 3, 3, 3, 3, 3, 1, 1, 3, 3, 6, 6, 2, 4, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 3, 5, 3, 3, 3, 5, 1, 3, 3, 3, 3, 3, 1, 3, 5, 3, 3, 1, 1, 1, 3, 3, 4, 4, 2, 2, 2, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 5, 7, 7, 5, 5, 3, 3, 3, 1, 3, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 4, 2, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 5, 3, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 1, 3, 3, 5, 1, 1, 3, 1, 1, 3, 3, 4, 2, 2, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 3, 5, 5, 3, 3, 3, 3, 3, 5, 3, 3, 1, 5, 3, 1, 1, 1, 1, 1, 3, 3, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 3, 3, 5, 3, 5, 5, 5, 3, 5, 3, 5, 3, 1, 3, 3, 3, 3, 1, 3, 1, 3, 3, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 8, 5, 7, 7, 3, 5, 3, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 3, 6, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 5, 7, 7, 3, 5, 3, 5, 5, 5, 3, 5, 7, 3, 5, 3, 3, 3, 3, 5, 3, 1, 1, 1, 1, 3, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 5, 5, 5, 3, 5, 3, 5, 1, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 5, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 4, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 3, 7, 7, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 1, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 3, 5, 3, 3, 3, 3, 5, 1, 3, 3, 5, 1, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 5, 7, 7, 3, 5, 3, 3, 3, 3, 3, 3, 5, 3, 1, 3, 5, 3, 3, 3, 3, 1, 1, 1, 1, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 7, 7, 5, 5, 5, 5, 3, 5, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 1, 1, 3, 5, 4, 4, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 3, 1, 1, 3, 3, 3, 3, 1, 3, 1, 3, 3, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 3, 5, 3, 5, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 3, 4, 4, 6, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 3, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3, 1, 1, 1, 3, 3, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 5, 7, 7, 5, 5, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3, 5, 3, 3, 3, 1, 1, 1, 1, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 7, 7, 5, 5, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3, 1, 1, 3, 1, 1, 3, 1, 1, 3, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 1, 3, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 5, 7, 7, 5, 5, 5, 5, 3, 3, 3, 3, 1, 3, 3, 1, 5, 1, 1, 3, 1, 1, 1, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 3, 5, 5, 7, 3, 3, 3, 3, 5, 3, 5, 3, 3, 3, 1, 1, 3, 1, 1, 1, 3, 5, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 5, 7, 7, 5, 5, 5, 3, 3, 3, 5, 3, 3, 1, 5, 1, 3, 1, 1, 3, 1, 1, 1, 1, 3, 3, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 7, 5, 5, 5, 3, 5, 5, 3, 5, 3, 5, 3, 3, 3, 3, 3, 1, 1, 3, 1, 3, 1, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 5, 5, 5, 5, 3, 5, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 1, 1, 1, 1, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 3, 5, 3, 5, 3, 3, 5, 3, 3, 3, 3, 1, 1, 3, 1, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 5, 8, 5, 5, 3, 5, 3, 5, 5, 3, 5, 3, 5, 3, 5, 5, 3, 3, 1, 3, 3, 1, 1, 1, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 5, 3, 3, 1, 1, 1, 1, 1, 3, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 3, 5, 7, 5, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 1, 3, 3, 3, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 5, 3, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 1, 4, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 3, 3, 1, 3, 1, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 5, 3, 1, 3, 3, 3, 3, 1, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 5, 3, 5, 3, 5, 5, 5, 3, 3, 5, 3, 3, 1, 3, 1, 5, 3, 1, 3, 1, 3, 1, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 5, 5, 3, 3, 1, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3, 3, 1, 1, 1, 1, 3, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 1, 5, 5, 5, 3, 3, 5, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 3, 1, 4, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 1, 1, 3, 1, 1, 1, 1, 3, 3, 3, 4, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 5, 1, 3, 3, 3, 3, 5, 3, 3, 1, 3, 1, 3, 1, 4, 2, 2, 2, 2, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 1, 3, 3, 3, 4, 4, 2, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 7, 7, 5, 3, 5, 3, 5, 3, 3, 5, 3, 3, 1, 3, 3, 3, 5, 3, 3, 3, 3, 1, 1, 1, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 3, 3, 3, 5, 3, 5, 5, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 4, 4, 4, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 5, 5, 5, 5, 5, 3, 3, 5, 1, 1, 3, 3, 3, 3, 1, 3, 3, 3, 1, 1, 3, 1, 3, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 3, 5, 3, 5, 5, 3, 3, 1, 1, 3, 5, 3, 1, 3, 3, 3, 3, 1, 1, 1, 3, 3, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 3, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 3, 3, 5, 6, 4, 2, 4, 4, 4, 2, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 5, 3, 3, 5, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 3, 3, 3, 6, 4, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 5, 5, 3, 5, 5, 5, 5, 3, 3, 5, 3, 3, 3, 1, 3, 5, 1, 1, 3, 1, 1, 1, 5, 4, 6, 4, 2, 2, 2, 6, 2, 4, 4, 4, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 5, 5, 3, 5, 7, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3, 1, 1, 1, 3, 4, 2, 2, 4, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 8, 7, 7, 7, 3, 5, 5, 3, 1, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 1, 1, 3, 1, 4, 6, 2, 2, 4, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 8, 5, 5, 5, 3, 3, 5, 3, 1, 5, 5, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 3, 3, 4, 4, 2, 4, 2, 4, 2, 4, 2, 4, 4, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 5, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 1, 1, 3, 3, 1, 1, 2, 4, 4, 2, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 5, 3, 3, 3, 5, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 2, 4, 2, 4, 2, 4, 4, 2, 4, 6, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 3, 3, 3, 3, 5, 3, 3, 1, 3, 3, 3, 3, 5, 1, 5, 3, 3, 3, 3, 1, 1, 1, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 5, 5, 3, 5, 3, 5, 3, 3, 3, 3, 5, 1, 3, 1, 3, 3, 3, 1, 3, 3, 1, 3, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 8, 7, 7, 7, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 1, 1, 3, 3, 1, 3, 1, 3, 6, 2, 4, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 3, 3, 3, 5, 3, 3, 5, 3, 1, 3, 3, 5, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 4, 2, 4, 2, 4, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 5, 1, 3, 3, 5, 3, 5, 3, 3, 1, 1, 1, 3, 1, 1, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 6, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 3, 5, 3, 5, 5, 3, 3, 1, 1, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 3, 1, 4, 6, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 5, 3, 5, 3, 5, 3, 3, 1, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 4, 4, 2, 2, 2, 4, 4, 4, 4, 6, 4, 2, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 8, 7, 7, 7, 3, 5, 3, 7, 5, 3, 3, 3, 1, 3, 3, 3, 1, 3, 5, 5, 3, 3, 1, 3, 1, 3, 6, 4, 4, 4, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 3, 5, 3, 3, 3, 3, 1, 5, 1, 3, 3, 3, 3, 3, 5, 1, 3, 3, 1, 3, 1, 1, 4, 4, 2, 2, 2, 2, 2, 2, 4, 6, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 5, 3, 3, 3, 5, 5, 5, 3, 1, 3, 3, 3, 3, 1, 3, 1, 3, 3, 3, 1, 1, 1, 4, 4, 2, 4, 4, 4, 4, 2, 4, 6, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 5, 3, 3, 5, 3, 3, 5, 3, 5, 3, 5, 3, 3, 1, 3, 3, 3, 1, 3, 1, 1, 1, 1, 2, 4, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 5, 5, 3, 5, 3, 3, 3, 1, 1, 3, 3, 1, 3, 1, 3, 1, 5, 1, 4, 4, 2, 2, 2, 4, 2, 4, 4, 2, 4, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 5, 5, 3, 5, 5, 3, 5, 3, 1, 3, 1, 1, 3, 3, 5, 3, 1, 1, 1, 1, 3, 1, 4, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 5, 3, 5, 5, 3, 3, 3, 3, 1, 5, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 3, 1, 2, 4, 2, 2, 2, 2, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 7, 3, 5, 3, 5, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 3, 5, 3, 3, 3, 1, 1, 3, 4, 2, 2, 4, 4, 2, 4, 4, 4, 4, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 5, 5, 3, 5, 3, 3, 3, 3, 1, 5, 1, 1, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 4, 4, 4, 4, 2, 4, 4, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 3, 5, 3, 5, 3, 3, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 4, 6, 4, 2, 2, 4, 4, 6, 4, 4, 2, 2, 2, 2, 4, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 8, 7, 7, 7, 3, 5, 5, 3, 3, 3, 3, 1, 1, 5, 3, 3, 1, 5, 3, 3, 3, 1, 1, 1, 3, 3, 4, 4, 4, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 5, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 5, 3, 3, 1, 3, 1, 1, 4, 2, 2, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 3, 5, 5, 5, 5, 3, 1, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 4, 4, 6, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 3, 3, 5, 3, 3, 5, 3, 3, 3, 5, 1, 1, 1, 3, 3, 3, 3, 3, 3, 1, 1, 3, 4, 2, 2, 2, 2, 2, 4, 6, 4, 6, 4, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 5, 5, 5, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 2, 4, 2, 2, 4, 2, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 5, 3, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 4, 2, 4, 4, 4, 4, 4, 6, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 5, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 4, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 5, 5, 3, 3, 3, 3, 5, 3, 1, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 4, 4, 4, 2, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 3, 3, 3, 3, 3, 3, 5, 5, 3, 3, 3, 3, 3, 1, 1, 5, 3, 1, 1, 1, 1, 1, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 5, 5, 5, 5, 3, 5, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 1, 4, 6, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 5, 5, 3, 5, 5, 3, 5, 3, 1, 3, 3, 3, 3, 3, 5, 5, 3, 1, 1, 1, 1, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 1, 3, 3, 1, 1, 1, 3, 2, 4, 2, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 5, 5, 5, 3, 5, 5, 5, 1, 3, 3, 5, 3, 3, 1, 1, 3, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 5, 3, 5, 5, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 4, 4, 2, 2, 4, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 5, 7, 7, 3, 5, 3, 5, 3, 3, 5, 3, 1, 3, 3, 3, 3, 5, 5, 1, 3, 3, 3, 1, 1, 3, 4, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 5, 3, 5, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 3, 3, 2, 4, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 3, 3, 3, 3, 3, 3, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 4, 2, 4, 4, 4, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 3, 7, 7, 3, 3, 3, 3, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 3, 4, 4, 2, 4, 4, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 3, 5, 3, 3, 3, 5, 5, 5, 3, 5, 5, 3, 3, 5, 3, 3, 1, 1, 1, 1, 3, 1, 4, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 5, 5, 3, 5, 3, 5, 5, 3, 3, 3, 5, 3, 3, 3, 3, 5, 1, 1, 1, 1, 3, 3, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 1, 3, 3, 2, 6, 2, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 5, 3, 3, 3, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 5, 1, 1, 3, 3, 3, 3, 2, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 5, 3, 5, 5, 3, 3, 5, 3, 3, 1, 3, 3, 3, 1, 3, 5, 3, 1, 1, 1, 1, 3, 3, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 7, 5, 3, 7, 5, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 3, 5, 3, 3, 1, 3, 1, 1, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 5, 3, 3, 1, 3, 3, 1, 3, 3, 3, 3, 5, 3, 1, 3, 3, 3, 3, 1, 1, 3, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 5, 5, 7, 3, 5, 3, 3, 3, 3, 5, 1, 3, 5, 3, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 3, 2, 4, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 5, 5, 5, 3, 5, 5, 3, 1, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 5, 3, 5, 3, 5, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 4, 4, 2, 2, 4, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 5, 3, 5, 5, 5, 5, 5, 5, 3, 1, 3, 3, 3, 1, 3, 3, 5, 1, 1, 1, 3, 3, 3, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 3, 1, 5, 3, 3, 5, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 1, 1, 1, 4, 6, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 3, 5, 5, 3, 3, 3, 3, 1, 3, 3, 3, 5, 5, 3, 5, 5, 3, 3, 3, 3, 1, 3, 6, 6, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 5, 3, 3, 3, 1, 3, 1, 3, 2, 4, 2, 4, 4, 2, 2, 2, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 5, 5, 3, 3, 3, 3, 5, 3, 1, 5, 3, 3, 3, 3, 1, 1, 3, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 3, 3, 5, 3, 3, 3, 5, 1, 5, 1, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 1, 3, 6, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 7, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 3, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 3, 3, 5, 3, 1, 1, 3, 1, 3, 4, 4, 4, 2, 2, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 3, 5, 1, 3, 1, 5, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 3, 3, 1, 3, 1, 1, 2, 4, 4, 2, 4, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 2, 4, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 5, 5, 5, 7, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 5, 3, 3, 1, 1, 3, 1, 1, 4, 4, 4, 2, 2, 2, 4, 2, 2, 4, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 5, 5, 3, 5, 3, 3, 1, 3, 5, 3, 3, 1, 3, 1, 3, 3, 3, 1, 3, 1, 1, 3, 4, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 5, 5, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 5, 4, 4, 4, 4, 4, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 8, 5, 5, 7, 5, 5, 3, 1, 1, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 5, 3, 1, 3, 1, 1, 3, 4, 2, 2, 2, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 5, 3, 5, 5, 3, 1, 3, 3, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 5, 3, 7, 5, 1, 3, 5, 3, 3, 1, 3, 3, 3, 1, 5, 3, 5, 1, 1, 1, 1, 3, 1, 2, 4, 4, 2, 4, 4, 4, 2, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 1, 5, 3, 3, 3, 1, 3, 3, 3, 3, 5, 3, 3, 5, 5, 3, 3, 3, 1, 3, 3, 3, 4, 6, 2, 2, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 5, 3, 3, 5, 3, 5, 5, 5, 3, 1, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 5, 5, 3, 5, 5, 3, 3, 5, 3, 1, 3, 5, 3, 3, 5, 3, 3, 3, 1, 1, 3, 3, 5, 4, 6, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 5, 5, 5, 1, 5, 3, 3, 3, 3, 1, 1, 3, 3, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 3, 7, 3, 5, 3, 3, 3, 5, 1, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 2, 2, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 5, 3, 3, 3, 1, 1, 1, 3, 1, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 5, 5, 3, 5, 3, 5, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 4, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 7, 3, 7, 5, 5, 5, 1, 3, 5, 3, 3, 3, 3, 3, 5, 1, 3, 3, 3, 1, 1, 3, 3, 2, 4, 4, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 3, 5, 3, 5, 3, 5, 3, 3, 3, 5, 3, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 3, 2, 4, 4, 2, 4, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 3, 7, 3, 3, 1, 3, 3, 3, 1, 5, 1, 1, 1, 5, 3, 1, 1, 3, 1, 3, 3, 3, 4, 4, 2, 4, 2, 2, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 7, 7, 7, 5, 5, 3, 5, 5, 1, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 5, 3, 1, 1, 1, 3, 4, 6, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 3, 5, 5, 5, 5, 5, 3, 5, 3, 3, 5, 3, 3, 3, 3, 5, 3, 3, 3, 1, 1, 3, 1, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 3, 5, 3, 5, 5, 1, 3, 3, 3, 5, 5, 3, 3, 5, 5, 5, 3, 1, 1, 3, 3, 1, 2, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 5, 5, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 4, 2, 4, 2, 4, 4, 6, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 3, 5, 7, 3, 3, 3, 1, 1, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 1, 1, 1, 1, 2, 2, 4, 2, 4, 2, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 5, 7, 5, 5, 7, 3, 3, 5, 3, 3, 3, 1, 1, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 2, 6, 4, 2, 4, 4, 6, 6, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 3, 3, 5, 1, 3, 3, 1, 5, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 4, 4, 4, 2, 4, 4, 4, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 5, 7, 3, 7, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 3, 4, 4, 2, 2, 4, 2, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 5, 3, 7, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 4, 4, 4, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 5, 7, 3, 7, 3, 1, 3, 3, 5, 3, 3, 3, 3, 1, 1, 3, 1, 3, 3, 1, 1, 3, 1, 3, 4, 4, 4, 2, 4, 4, 6, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 5, 7, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 5, 3, 3, 3, 1, 1, 1, 1, 4, 4, 4, 2, 4, 4, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 3, 3, 7, 3, 3, 3, 3, 3, 3, 5, 1, 3, 1, 1, 3, 1, 3, 1, 3, 1, 1, 1, 3, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 7, 3, 5, 3, 3, 1, 3, 3, 3, 1, 3, 1, 3, 3, 5, 1, 3, 1, 1, 1, 1, 4, 4, 4, 2, 2, 2, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 3, 7, 3, 3, 3, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 2, 2, 2, 2, 4, 4, 6, 4, 2, 4, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 5, 5, 7, 3, 3, 3, 5, 5, 3, 3, 1, 3, 1, 3, 3, 5, 3, 1, 3, 1, 1, 3, 3, 4, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 7, 7, 5, 7, 3, 5, 3, 3, 3, 1, 3, 3, 1, 1, 1, 3, 3, 3, 3, 1, 1, 1, 1, 3, 4, 2, 4, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 5, 7, 5, 5, 3, 5, 5, 3, 3, 3, 1, 3, 3, 1, 1, 3, 1, 1, 3, 3, 1, 3, 1, 1, 4, 4, 4, 2, 2, 2, 6, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 7, 7, 3, 7, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 5, 1, 1, 1, 1, 3, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 5, 7, 7, 3, 7, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 3, 4, 4, 4, 2, 4, 2, 4, 4, 4, 2, 2, 4, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 3, 4, 4, 4, 2, 6, 2, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 7, 7, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 2, 4, 4, 2, 4, 4, 6, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 3, 7, 3, 5, 5, 3, 3, 3, 3, 1, 3, 1, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 4, 4, 2, 2, 4, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 5, 5, 7, 3, 7, 3, 3, 3, 5, 3, 3, 1, 3, 3, 1, 3, 3, 3, 5, 3, 3, 1, 1, 1, 1, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 1, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 7, 7, 1, 3, 3, 5, 3, 1, 3, 3, 3, 3, 1, 3, 1, 1, 3, 1, 1, 3, 1, 1, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 7, 7, 7, 7, 7, 5, 3, 5, 3, 1, 3, 3, 3, 3, 1, 3, 1, 3, 1, 3, 1, 1, 1, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 7, 8, 5, 7, 3, 3, 3, 3, 3, 1, 5, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 7, 7, 7, 5, 7, 5, 5, 3, 1, 3, 3, 1, 1, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 5, 7, 5, 5, 5, 3, 1, 3, 3, 3, 3, 1, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 7, 7, 7, 7, 1, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 5, 5, 7, 3, 3, 1, 3, 3, 3, 1, 1, 3, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 5, 7, 3, 5, 5, 3, 3, 3, 3, 1, 3, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 5, 1, 3, 1, 1, 1, 1, 3, 1, 4, 2, 4, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 3, 5, 3, 5, 3, 1, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 3, 1, 3, 3, 4, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 
+7, 7, 5, 5, 5, 5, 3, 5, 3, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 3, 3, 3, 5, 3, 3, 5, 5, 3, 1, 1, 5, 3, 3, 1, 3, 3, 1, 1, 1, 3, 3, 1, 1, 3, 2, 2, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 3, 3, 5, 3, 5, 1, 3, 5, 3, 3, 1, 3, 1, 3, 3, 1, 1, 3, 3, 1, 1, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 3, 5, 5, 5, 3, 5, 5, 3, 5, 5, 1, 3, 3, 5, 3, 3, 3, 1, 1, 1, 3, 3, 3, 3, 4, 2, 2, 4, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 5, 5, 3, 5, 7, 5, 3, 3, 3, 3, 3, 3, 5, 3, 1, 3, 3, 1, 3, 3, 3, 1, 3, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 5, 5, 7, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 5, 1, 5, 3, 4, 2, 6, 4, 2, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 3, 7, 3, 5, 5, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 2, 2, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 5, 3, 5, 5, 3, 5, 3, 3, 1, 3, 3, 1, 1, 1, 1, 1, 3, 3, 3, 1, 3, 1, 4, 4, 2, 4, 2, 4, 4, 4, 4, 4, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 5, 5, 3, 5, 3, 5, 3, 5, 5, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 3, 3, 3, 5, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 2, 2, 4, 4, 4, 6, 4, 4, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 3, 5, 5, 5, 3, 3, 1, 7, 3, 5, 5, 3, 3, 5, 3, 3, 1, 3, 3, 5, 3, 5, 3, 4, 4, 4, 6, 4, 4, 4, 4, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 3, 3, 5, 5, 3, 7, 7, 3, 3, 3, 3, 5, 3, 5, 1, 3, 3, 5, 3, 7, 1, 6, 4, 4, 6, 4, 6, 6, 6, 2, 6, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 5, 5, 3, 7, 5, 5, 5, 3, 3, 5, 7, 5, 5, 5, 7, 7, 4, 4, 4, 4, 6, 4, 6, 2, 4, 4, 6, 6, 6, 4, 2, 4, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 3, 5, 7, 5, 3, 5, 5, 5, 7, 5, 5, 5, 7, 5, 7, 5, 5, 3, 5, 3, 3, 3, 5, 5, 4, 4, 4, 4, 4, 4, 4, 2, 4, 4, 2, 4, 4, 6, 6, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 5, 7, 7, 5, 7, 7, 7, 5, 5, 5, 5, 7, 3, 5, 5, 5, 3, 5, 7, 7, 5, 7, 5, 6, 7, 6, 6, 6, 2, 4, 6, 4, 4, 2, 6, 6, 6, 6, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 3, 5, 7, 5, 5, 7, 7, 5, 5, 7, 7, 5, 7, 5, 7, 5, 5, 5, 5, 5, 5, 5, 5, 7, 6, 4, 4, 6, 4, 6, 6, 7, 4, 4, 6, 6, 4, 6, 4, 2, 4, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 7, 7, 5, 3, 7, 5, 7, 3, 5, 7, 7, 5, 5, 5, 5, 5, 5, 3, 5, 7, 7, 3, 5, 3, 6, 6, 2, 6, 7, 6, 4, 4, 6, 4, 6, 6, 4, 6, 4, 2, 4, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 7, 5, 5, 5, 7, 7, 7, 5, 5, 5, 5, 3, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 7, 5, 6, 6, 2, 6, 6, 6, 6, 6, 4, 4, 6, 6, 6, 6, 4, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 5, 7, 5, 3, 7, 5, 3, 5, 5, 5, 1, 5, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 7, 6, 4, 6, 4, 4, 7, 6, 4, 2, 6, 6, 4, 6, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 7, 5, 7, 5, 3, 7, 7, 5, 5, 7, 5, 3, 7, 5, 7, 5, 7, 5, 5, 5, 7, 5, 7, 3, 6, 7, 4, 6, 6, 6, 6, 6, 4, 2, 6, 6, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 7, 5, 7, 7, 3, 7, 7, 5, 3, 5, 5, 3, 7, 7, 7, 5, 5, 5, 5, 5, 7, 5, 7, 5, 6, 6, 2, 4, 4, 6, 6, 6, 4, 4, 4, 6, 2, 6, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 5, 7, 5, 3, 7, 7, 5, 5, 5, 5, 3, 7, 5, 5, 5, 5, 5, 5, 5, 5, 3, 7, 5, 7, 7, 2, 6, 6, 4, 4, 6, 4, 4, 4, 6, 2, 6, 2, 0, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 5, 7, 3, 7, 3, 1, 5, 7, 5, 5, 7, 5, 7, 5, 5, 5, 7, 7, 7, 5, 7, 7, 6, 4, 2, 7, 7, 6, 4, 6, 4, 4, 6, 6, 6, 2, 4, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 5, 5, 3, 7, 5, 5, 7, 5, 5, 3, 7, 3, 7, 5, 5, 5, 7, 5, 5, 5, 7, 5, 7, 4, 4, 4, 4, 4, 6, 6, 4, 2, 6, 2, 2, 6, 2, 0, 4, 6, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 3, 3, 5, 5, 7, 7, 7, 7, 7, 3, 5, 3, 3, 7, 7, 5, 5, 7, 5, 7, 5, 5, 5, 7, 6, 4, 6, 7, 4, 6, 6, 4, 4, 6, 4, 4, 4, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 7, 3, 3, 7, 7, 3, 7, 5, 3, 5, 3, 3, 7, 7, 5, 5, 7, 5, 7, 7, 7, 7, 6, 6, 4, 6, 6, 4, 6, 4, 2, 4, 6, 6, 4, 2, 2, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 3, 7, 3, 5, 7, 3, 5, 5, 5, 5, 5, 5, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 2, 4, 7, 4, 4, 4, 4, 4, 6, 4, 2, 4, 2, 0, 4, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 3, 7, 5, 5, 7, 7, 7, 7, 5, 3, 7, 7, 5, 7, 5, 7, 5, 7, 5, 7, 7, 7, 5, 6, 6, 2, 4, 6, 4, 6, 4, 4, 6, 6, 4, 2, 2, 2, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 3, 5, 7, 3, 7, 3, 5, 7, 7, 5, 5, 7, 3, 5, 5, 7, 7, 5, 7, 7, 7, 7, 5, 6, 6, 4, 6, 6, 2, 4, 4, 4, 6, 6, 2, 2, 2, 2, 0, 6, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 3, 3, 5, 5, 5, 7, 5, 5, 5, 7, 5, 7, 5, 7, 7, 5, 5, 5, 5, 5, 7, 7, 6, 4, 6, 6, 2, 6, 4, 4, 4, 6, 4, 2, 2, 2, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 5, 5, 3, 7, 7, 5, 5, 5, 7, 5, 5, 5, 3, 7, 7, 7, 5, 5, 7, 7, 7, 5, 5, 6, 6, 4, 7, 6, 2, 4, 4, 4, 4, 4, 6, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 5, 7, 5, 7, 5, 7, 7, 5, 5, 5, 7, 5, 7, 3, 5, 7, 3, 5, 5, 7, 7, 5, 6, 6, 2, 6, 6, 2, 4, 6, 2, 4, 4, 4, 4, 2, 2, 0, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 7, 7, 5, 7, 5, 7, 5, 5, 7, 7, 5, 5, 3, 3, 7, 5, 5, 7, 5, 5, 7, 5, 5, 5, 6, 4, 2, 4, 6, 4, 6, 6, 2, 4, 4, 6, 2, 2, 2, 0, 6, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 7, 5, 3, 7, 3, 3, 7, 7, 3, 5, 5, 5, 5, 5, 5, 7, 3, 5, 7, 3, 5, 7, 6, 4, 2, 6, 6, 2, 6, 4, 2, 4, 2, 4, 2, 2, 2, 0, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 5, 5, 5, 7, 3, 3, 7, 5, 3, 3, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 4, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 3, 5, 5, 3, 1, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 5, 1, 3, 1, 4, 2, 6, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 7, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 4, 4, 4, 4, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 7, 3, 5, 3, 5, 1, 5, 1, 3, 3, 3, 3, 1, 3, 3, 5, 3, 1, 1, 3, 3, 3, 1, 6, 4, 4, 4, 6, 4, 6, 6, 2, 4, 4, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 3, 1, 3, 3, 3, 5, 3, 3, 3, 6, 4, 4, 4, 4, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 3, 5, 5, 5, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 3, 1, 1, 4, 2, 4, 2, 6, 4, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 6, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 3, 5, 3, 5, 5, 5, 3, 3, 5, 5, 5, 1, 5, 5, 3, 3, 3, 5, 3, 1, 3, 7, 3, 3, 5, 6, 2, 6, 4, 4, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 7, 3, 5, 3, 3, 5, 3, 3, 1, 3, 3, 3, 1, 3, 3, 1, 1, 3, 3, 3, 3, 1, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 7, 5, 5, 3, 3, 5, 5, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 6, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 6, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 7, 3, 3, 3, 3, 7, 3, 3, 1, 3, 3, 3, 3, 1, 3, 1, 1, 1, 7, 1, 3, 1, 6, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 7, 5, 3, 3, 1, 7, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 5, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 7, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 7, 5, 3, 5, 3, 3, 5, 3, 3, 3, 1, 5, 1, 3, 1, 1, 1, 1, 1, 5, 1, 1, 1, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 2, 0, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 7, 5, 5, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 5, 5, 1, 1, 3, 3, 4, 4, 4, 4, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 4, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 7, 7, 7, 3, 3, 5, 3, 3, 3, 5, 1, 1, 3, 5, 1, 3, 5, 1, 1, 3, 3, 1, 1, 3, 6, 2, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 5, 3, 3, 5, 3, 1, 1, 3, 3, 3, 3, 5, 3, 1, 1, 1, 3, 3, 3, 3, 1, 1, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 0, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 3, 5, 1, 5, 3, 3, 1, 3, 1, 1, 3, 1, 3, 1, 3, 1, 1, 3, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 5, 5, 3, 5, 3, 5, 1, 3, 3, 3, 3, 3, 5, 1, 1, 3, 1, 3, 1, 5, 3, 3, 1, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 5, 3, 5, 3, 3, 5, 1, 1, 3, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 4, 2, 4, 6, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 5, 5, 3, 3, 3, 5, 3, 3, 1, 5, 3, 1, 3, 5, 3, 1, 3, 3, 3, 3, 5, 3, 1, 1, 6, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 6, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 5, 5, 3, 3, 5, 3, 5, 3, 1, 3, 3, 1, 3, 3, 3, 3, 5, 1, 1, 3, 3, 1, 3, 3, 2, 2, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 3, 3, 3, 5, 3, 3, 3, 1, 1, 3, 3, 3, 3, 5, 3, 3, 1, 3, 6, 2, 4, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 5, 3, 5, 3, 3, 1, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 3, 3, 3, 4, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 5, 7, 5, 5, 3, 3, 3, 3, 3, 3, 1, 5, 3, 3, 3, 1, 3, 1, 1, 3, 3, 3, 2, 2, 2, 2, 4, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 5, 3, 5, 5, 3, 7, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 6, 2, 4, 4, 4, 4, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 3, 3, 5, 5, 5, 5, 3, 5, 1, 3, 3, 5, 3, 1, 3, 1, 3, 3, 5, 3, 5, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 5, 3, 5, 5, 3, 5, 3, 5, 1, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 1, 1, 6, 2, 4, 2, 4, 4, 4, 4, 4, 2, 4, 4, 2, 2, 4, 2, 6, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 5, 5, 5, 3, 5, 5, 1, 5, 3, 3, 1, 3, 3, 3, 1, 3, 1, 1, 3, 3, 1, 3, 1, 2, 4, 4, 2, 2, 6, 4, 4, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 5, 5, 5, 5, 1, 3, 3, 3, 5, 3, 3, 5, 3, 3, 5, 3, 1, 3, 5, 1, 3, 3, 6, 2, 4, 2, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 5, 7, 3, 5, 5, 3, 5, 3, 3, 1, 3, 1, 5, 1, 3, 3, 3, 1, 3, 5, 3, 3, 1, 4, 4, 4, 4, 4, 4, 4, 6, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 5, 3, 7, 5, 5, 5, 1, 7, 3, 5, 1, 1, 3, 5, 3, 1, 3, 1, 3, 1, 7, 1, 3, 3, 4, 4, 4, 4, 4, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 3, 7, 3, 5, 3, 3, 5, 3, 3, 1, 1, 3, 3, 3, 1, 3, 3, 1, 3, 7, 3, 1, 5, 4, 4, 4, 2, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 5, 3, 5, 5, 3, 5, 7, 3, 5, 3, 5, 1, 3, 3, 5, 3, 1, 1, 1, 1, 1, 7, 3, 3, 1, 6, 2, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 6, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 7, 7, 7, 3, 5, 3, 5, 3, 1, 3, 3, 5, 3, 3, 1, 1, 1, 1, 5, 1, 1, 1, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 7, 7, 7, 5, 5, 7, 3, 5, 3, 1, 3, 3, 7, 1, 3, 1, 1, 3, 3, 5, 1, 3, 1, 4, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 7, 2, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 3, 3, 3, 3, 1, 3, 5, 5, 1, 3, 1, 1, 3, 7, 1, 1, 1, 6, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 7, 7, 7, 7, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 5, 1, 1, 3, 1, 3, 3, 5, 1, 1, 1, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 3, 5, 3, 3, 1, 3, 7, 3, 1, 1, 1, 1, 1, 5, 1, 1, 1, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 7, 3, 5, 3, 5, 3, 3, 3, 1, 3, 3, 7, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 6, 2, 4, 2, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 7, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 5, 3, 5, 3, 6, 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, 4, 4, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 7, 5, 5, 7, 5, 3, 3, 5, 5, 5, 3, 5, 3, 3, 3, 1, 3, 3, 3, 1, 1, 3, 4, 2, 4, 2, 2, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 6, 2, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 3, 1, 3, 1, 3, 3, 5, 1, 3, 3, 1, 3, 3, 5, 1, 1, 1, 4, 4, 4, 2, 2, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 7, 5, 5, 5, 5, 3, 1, 1, 1, 1, 3, 3, 3, 3, 3, 1, 3, 7, 3, 1, 1, 3, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 3, 5, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 5, 5, 3, 3, 3, 6, 4, 4, 4, 4, 4, 2, 4, 4, 6, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 5, 5, 3, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 5, 3, 1, 3, 1, 3, 1, 5, 1, 3, 1, 4, 2, 4, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 3, 5, 3, 5, 5, 5, 3, 1, 5, 5, 3, 3, 3, 3, 5, 3, 1, 5, 1, 3, 3, 3, 3, 3, 1, 6, 4, 4, 4, 4, 4, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 3, 7, 3, 3, 5, 1, 3, 3, 3, 1, 3, 1, 3, 1, 3, 3, 3, 3, 6, 4, 4, 4, 4, 4, 2, 4, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 7, 5, 5, 3, 5, 5, 3, 7, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 5, 3, 3, 1, 6, 2, 4, 2, 4, 6, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 5, 3, 3, 1, 7, 3, 3, 3, 1, 3, 5, 3, 1, 3, 1, 1, 3, 3, 3, 1, 1, 6, 2, 4, 4, 4, 6, 2, 6, 2, 6, 2, 2, 4, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 5, 5, 3, 5, 3, 7, 3, 3, 3, 3, 5, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 5, 7, 5, 3, 5, 3, 7, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 5, 1, 3, 1, 4, 2, 2, 2, 4, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 5, 5, 5, 5, 5, 1, 7, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 5, 1, 1, 3, 6, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 7, 5, 3, 5, 3, 7, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 7, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 7, 5, 7, 5, 3, 5, 3, 7, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 1, 1, 5, 1, 3, 1, 6, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 6, 0, 0, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 7, 5, 3, 7, 3, 3, 5, 1, 5, 3, 3, 3, 1, 3, 3, 1, 3, 3, 1, 1, 1, 3, 3, 1, 1, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 7, 2, 2, 0, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 3, 5, 5, 5, 5, 5, 3, 3, 3, 1, 3, 5, 3, 5, 1, 5, 3, 1, 5, 3, 3, 3, 3, 4, 4, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 3, 5, 5, 3, 3, 3, 1, 3, 5, 3, 3, 3, 7, 5, 5, 5, 1, 3, 3, 5, 3, 3, 3, 4, 4, 4, 4, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 6, 2, 0, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 5, 5, 7, 3, 3, 3, 3, 3, 3, 1, 3, 3, 7, 1, 3, 3, 1, 1, 1, 7, 1, 3, 1, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 2, 7, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 5, 5, 5, 3, 3, 3, 3, 3, 3, 5, 3, 5, 3, 3, 3, 1, 1, 1, 3, 1, 1, 1, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 6, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 3, 3, 7, 3, 5, 3, 1, 1, 5, 3, 1, 3, 3, 3, 1, 3, 1, 3, 3, 3, 5, 3, 3, 6, 2, 4, 4, 2, 4, 2, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 5, 7, 1, 3, 3, 1, 3, 3, 3, 1, 3, 5, 1, 1, 3, 1, 3, 1, 3, 3, 3, 3, 4, 4, 6, 4, 2, 2, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 7, 5, 7, 5, 5, 3, 1, 1, 3, 1, 3, 5, 7, 3, 3, 5, 3, 3, 3, 5, 3, 5, 5, 6, 6, 4, 2, 2, 6, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 6, 2, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 3, 5, 1, 3, 1, 3, 5, 5, 1, 1, 5, 1, 1, 1, 3, 3, 3, 3, 4, 2, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 3, 5, 5, 5, 3, 3, 5, 1, 3, 3, 3, 3, 5, 3, 3, 3, 1, 1, 1, 3, 1, 1, 1, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 5, 5, 5, 3, 5, 3, 5, 5, 3, 1, 5, 5, 3, 3, 3, 5, 3, 1, 3, 3, 1, 3, 3, 3, 1, 3, 4, 2, 4, 4, 4, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 5, 3, 5, 5, 3, 5, 5, 3, 3, 3, 1, 5, 1, 1, 3, 1, 1, 1, 3, 5, 3, 3, 4, 2, 6, 4, 6, 6, 4, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 3, 5, 5, 3, 3, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 4, 2, 4, 4, 4, 6, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 5, 3, 5, 5, 5, 3, 5, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 1, 6, 4, 4, 4, 4, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 3, 5, 3, 5, 5, 3, 7, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 3, 3, 3, 1, 4, 2, 4, 2, 4, 4, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 5, 5, 3, 5, 3, 5, 3, 3, 1, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3, 3, 3, 3, 4, 4, 4, 2, 4, 4, 2, 6, 2, 2, 2, 6, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 7, 5, 5, 5, 3, 5, 3, 3, 1, 3, 1, 3, 3, 1, 1, 3, 1, 3, 3, 3, 5, 3, 6, 4, 4, 2, 4, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 0, 6, 0, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 7, 5, 5, 5, 5, 5, 3, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 3, 1, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 7, 5, 7, 7, 5, 5, 1, 5, 1, 5, 3, 1, 1, 3, 3, 3, 3, 1, 1, 1, 5, 1, 3, 3, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 0, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 5, 5, 5, 3, 3, 3, 3, 5, 5, 3, 3, 3, 3, 1, 3, 3, 1, 1, 5, 1, 1, 1, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 7, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 3, 5, 5, 3, 1, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 5, 7, 5, 3, 5, 5, 5, 5, 3, 3, 5, 1, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 2, 6, 2, 2, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 5, 5, 5, 5, 5, 1, 3, 1, 3, 3, 3, 5, 7, 5, 3, 3, 5, 3, 1, 5, 3, 5, 5, 4, 2, 4, 4, 4, 4, 4, 6, 2, 2, 2, 4, 2, 2, 2, 0, 4, 0, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 3, 5, 1, 5, 1, 3, 1, 3, 3, 3, 3, 7, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 5, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 7, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 7, 5, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 3, 5, 5, 3, 3, 3, 5, 3, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 1, 3, 3, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 5, 3, 3, 3, 3, 3, 5, 5, 1, 3, 3, 1, 1, 3, 3, 1, 3, 3, 6, 2, 4, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 5, 5, 3, 1, 5, 1, 5, 5, 3, 1, 5, 1, 1, 3, 5, 1, 3, 1, 4, 2, 4, 4, 4, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 6, 2, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 5, 5, 7, 3, 7, 7, 3, 3, 1, 3, 3, 5, 3, 1, 3, 1, 3, 1, 5, 3, 3, 3, 4, 2, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 5, 7, 5, 5, 7, 1, 3, 3, 3, 5, 3, 3, 1, 5, 1, 3, 1, 7, 3, 3, 1, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 5, 3, 3, 5, 3, 3, 3, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 6, 4, 4, 4, 2, 4, 2, 4, 4, 2, 2, 6, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 7, 1, 3, 3, 3, 1, 4, 2, 4, 2, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 5, 7, 7, 5, 3, 5, 5, 3, 3, 5, 5, 3, 1, 3, 3, 3, 3, 3, 1, 5, 3, 3, 3, 5, 1, 6, 4, 4, 4, 4, 6, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 5, 5, 5, 5, 3, 3, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 5, 3, 1, 3, 4, 4, 2, 4, 4, 6, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 5, 5, 5, 3, 3, 5, 3, 3, 5, 1, 3, 3, 5, 5, 3, 1, 3, 3, 3, 3, 3, 5, 5, 3, 4, 2, 6, 2, 4, 4, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 3, 3, 5, 3, 3, 7, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 3, 1, 7, 3, 1, 3, 6, 2, 4, 4, 4, 4, 4, 4, 2, 2, 4, 4, 4, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 7, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 5, 1, 3, 1, 5, 1, 3, 1, 5, 1, 3, 1, 4, 2, 2, 4, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 6, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 7, 7, 7, 3, 7, 3, 3, 3, 5, 3, 5, 3, 1, 5, 3, 5, 3, 3, 1, 3, 1, 3, 3, 3, 3, 3, 1, 4, 2, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 3, 5, 5, 5, 5, 3, 1, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 3, 5, 1, 3, 3, 4, 2, 4, 4, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 7, 7, 7, 7, 5, 7, 5, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 1, 1, 1, 5, 1, 3, 1, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 3, 1, 5, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 7, 2, 0, 0, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 7, 5, 5, 3, 5, 3, 1, 5, 3, 3, 1, 3, 3, 3, 1, 3, 1, 3, 1, 7, 1, 1, 1, 6, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 6, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 5, 7, 5, 3, 3, 7, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 5, 1, 3, 4, 4, 6, 4, 4, 4, 4, 4, 2, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 5, 7, 5, 3, 7, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 1, 1, 5, 1, 3, 3, 5, 3, 4, 4, 4, 6, 4, 4, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 4, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 5, 1, 3, 3, 5, 3, 3, 3, 6, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 7, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 5, 3, 1, 3, 1, 1, 3, 5, 3, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 7, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 3, 5, 5, 3, 3, 3, 3, 5, 3, 5, 3, 1, 3, 5, 3, 3, 5, 3, 3, 3, 3, 1, 1, 3, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 5, 5, 3, 3, 5, 3, 1, 1, 3, 3, 5, 3, 5, 3, 3, 3, 5, 3, 3, 3, 1, 3, 1, 2, 2, 4, 4, 2, 4, 4, 4, 2, 2, 6, 2, 4, 2, 2, 2, 4, 0, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 4, 4, 6, 4, 2, 4, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 3, 5, 5, 5, 5, 3, 3, 1, 3, 3, 3, 3, 5, 3, 3, 5, 1, 3, 3, 3, 3, 5, 3, 6, 2, 4, 6, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 3, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 1, 3, 3, 3, 1, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 3, 5, 5, 5, 3, 5, 3, 5, 5, 3, 3, 5, 3, 1, 3, 1, 1, 1, 1, 3, 3, 3, 4, 2, 6, 4, 4, 2, 4, 4, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 3, 5, 3, 5, 3, 5, 3, 3, 5, 5, 3, 3, 3, 5, 3, 3, 7, 1, 3, 1, 5, 3, 3, 1, 4, 2, 4, 4, 2, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 3, 3, 5, 5, 3, 5, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 5, 3, 3, 3, 6, 2, 6, 4, 4, 6, 4, 4, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 3, 5, 3, 3, 3, 1, 3, 3, 5, 3, 3, 1, 5, 3, 1, 3, 1, 1, 1, 5, 3, 5, 3, 6, 4, 4, 4, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 5, 5, 5, 3, 5, 5, 3, 3, 3, 3, 3, 1, 1, 5, 3, 1, 5, 1, 1, 1, 5, 1, 3, 1, 4, 2, 4, 4, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 1, 1, 3, 1, 3, 1, 3, 3, 4, 2, 2, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 3, 3, 3, 5, 3, 3, 5, 7, 3, 5, 3, 3, 3, 3, 3, 1, 1, 3, 3, 5, 1, 5, 1, 4, 2, 4, 2, 2, 4, 2, 4, 2, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 5, 7, 7, 7, 3, 5, 5, 3, 3, 5, 3, 5, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 5, 7, 3, 7, 5, 3, 7, 5, 3, 3, 3, 3, 5, 3, 3, 3, 3, 1, 1, 5, 3, 1, 3, 6, 2, 6, 4, 4, 6, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 7, 3, 5, 3, 3, 7, 7, 3, 3, 3, 3, 5, 3, 3, 3, 1, 1, 3, 3, 3, 3, 1, 6, 4, 4, 2, 4, 4, 2, 6, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 5, 3, 7, 7, 3, 7, 3, 3, 3, 3, 3, 5, 1, 1, 3, 3, 1, 1, 3, 1, 3, 1, 6, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 7, 5, 5, 5, 3, 1, 5, 3, 1, 3, 3, 5, 3, 5, 1, 3, 3, 3, 3, 3, 1, 3, 3, 6, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 8, 3, 5, 3, 7, 5, 7, 1, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 3, 6, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 6, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 5, 7, 5, 7, 5, 7, 3, 5, 5, 3, 3, 5, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 4, 2, 4, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 6, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 7, 3, 5, 7, 5, 1, 3, 3, 7, 1, 3, 3, 3, 1, 3, 1, 1, 3, 3, 3, 1, 1, 6, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 8, 7, 5, 5, 5, 7, 7, 3, 3, 5, 7, 3, 1, 3, 3, 1, 3, 1, 1, 1, 3, 1, 3, 3, 6, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 0, 2, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 7, 7, 7, 1, 5, 7, 7, 5, 3, 5, 7, 1, 3, 1, 3, 1, 3, 1, 1, 1, 3, 1, 1, 3, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 7, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 5, 5, 5, 7, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 5, 5, 3, 3, 3, 4, 2, 4, 4, 2, 4, 2, 4, 2, 4, 4, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 8, 7, 5, 3, 3, 7, 7, 3, 5, 5, 7, 3, 3, 3, 3, 3, 5, 3, 3, 5, 5, 5, 3, 1, 4, 4, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 5, 3, 5, 5, 3, 3, 3, 3, 1, 3, 1, 3, 3, 3, 3, 3, 1, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 5, 8, 7, 7, 7, 5, 7, 7, 3, 3, 5, 7, 1, 3, 1, 3, 3, 3, 1, 1, 1, 5, 1, 3, 1, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 7, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 5, 3, 5, 7, 7, 1, 3, 3, 5, 1, 1, 1, 1, 3, 3, 1, 1, 3, 3, 1, 3, 3, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 7, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 3, 3, 1, 4, 4, 4, 4, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 3, 3, 5, 5, 3, 3, 3, 3, 3, 1, 5, 5, 3, 3, 5, 3, 3, 1, 3, 1, 3, 1, 2, 2, 2, 4, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 5, 3, 3, 5, 3, 5, 3, 3, 3, 1, 5, 3, 3, 1, 3, 3, 5, 3, 3, 3, 3, 3, 4, 2, 4, 6, 4, 4, 2, 4, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 3, 3, 3, 7, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3, 3, 3, 3, 4, 6, 4, 6, 4, 4, 4, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 3, 5, 5, 5, 3, 7, 5, 3, 1, 5, 3, 3, 1, 1, 3, 1, 1, 3, 3, 1, 3, 3, 4, 2, 4, 4, 4, 4, 2, 4, 2, 6, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 7, 8, 5, 5, 3, 5, 3, 7, 3, 3, 1, 3, 5, 3, 3, 1, 3, 1, 1, 3, 3, 1, 1, 1, 4, 4, 4, 4, 4, 4, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 6, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 5, 3, 3, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 3, 1, 1, 1, 4, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 7, 7, 7, 5, 5, 3, 5, 3, 7, 3, 3, 3, 1, 1, 3, 3, 1, 5, 1, 1, 3, 3, 1, 1, 1, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 5, 5, 3, 7, 3, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 3, 3, 1, 1, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 7, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 3, 7, 5, 5, 3, 3, 1, 3, 3, 3, 1, 1, 5, 1, 1, 1, 3, 1, 3, 1, 6, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 5, 5, 5, 7, 3, 5, 1, 3, 3, 3, 3, 1, 3, 1, 3, 3, 1, 3, 3, 1, 3, 1, 6, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 7, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 7, 7, 7, 5, 7, 3, 5, 5, 5, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 1, 3, 3, 1, 1, 1, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 5, 7, 7, 7, 5, 5, 5, 5, 3, 3, 3, 3, 1, 1, 3, 5, 3, 3, 5, 3, 3, 3, 5, 3, 3, 1, 4, 4, 4, 4, 4, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 5, 7, 7, 7, 3, 5, 1, 3, 1, 3, 3, 3, 3, 3, 5, 1, 1, 3, 3, 3, 1, 1, 4, 2, 4, 6, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 7, 7, 7, 5, 5, 7, 3, 5, 3, 5, 3, 1, 3, 5, 3, 1, 3, 1, 3, 3, 5, 1, 3, 1, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 6, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 3, 7, 3, 3, 1, 3, 3, 3, 1, 5, 3, 3, 3, 3, 3, 5, 5, 3, 1, 1, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 6, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 7, 7, 7, 7, 5, 5, 7, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 5, 1, 1, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 7, 0, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 5, 3, 5, 5, 5, 3, 1, 1, 5, 3, 3, 3, 3, 3, 1, 3, 3, 1, 5, 5, 3, 5, 5, 6, 4, 6, 4, 4, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 7, 7, 5, 5, 5, 5, 3, 3, 3, 5, 3, 1, 3, 3, 3, 1, 3, 1, 1, 3, 5, 3, 3, 3, 4, 4, 4, 6, 4, 4, 4, 6, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 5, 5, 3, 5, 3, 3, 1, 3, 3, 5, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 4, 4, 4, 2, 4, 6, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 6, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 7, 7, 7, 5, 3, 5, 7, 1, 3, 3, 5, 3, 3, 1, 5, 1, 1, 3, 1, 1, 1, 5, 1, 3, 1, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 7, 5, 5, 5, 3, 3, 3, 1, 3, 1, 3, 3, 3, 3, 1, 3, 1, 3, 1, 3, 3, 3, 3, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 5, 5, 3, 5, 5, 5, 3, 3, 3, 5, 5, 3, 3, 3, 5, 3, 1, 3, 1, 3, 3, 1, 1, 3, 5, 4, 2, 2, 6, 4, 2, 4, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 7, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 3, 1, 4, 2, 4, 6, 4, 4, 2, 6, 2, 4, 4, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 5, 3, 5, 3, 3, 3, 1, 5, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 1, 3, 1, 3, 1, 4, 2, 4, 4, 2, 6, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 3, 5, 3, 5, 5, 3, 5, 3, 5, 3, 3, 3, 5, 3, 3, 3, 1, 5, 5, 5, 1, 5, 3, 6, 4, 6, 6, 4, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 3, 3, 5, 3, 3, 3, 5, 5, 5, 1, 3, 1, 1, 3, 3, 3, 3, 1, 4, 2, 4, 4, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 3, 3, 5, 3, 3, 5, 3, 3, 1, 1, 1, 1, 3, 3, 5, 5, 1, 1, 2, 4, 4, 2, 4, 6, 2, 4, 2, 4, 4, 2, 2, 4, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 7, 5, 7, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 7, 5, 3, 5, 5, 3, 3, 3, 5, 3, 3, 3, 5, 1, 3, 1, 3, 3, 5, 3, 3, 3, 4, 6, 4, 2, 6, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 3, 5, 3, 3, 5, 1, 1, 3, 3, 5, 3, 1, 1, 3, 1, 3, 1, 3, 3, 3, 1, 2, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 5, 3, 5, 3, 3, 3, 3, 3, 5, 3, 3, 1, 1, 5, 1, 1, 3, 3, 1, 3, 3, 4, 2, 4, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 7, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 5, 5, 3, 5, 3, 5, 1, 3, 3, 3, 3, 3, 1, 3, 5, 1, 3, 3, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 5, 5, 3, 3, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 1, 1, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 7, 7, 3, 5, 3, 3, 1, 3, 3, 3, 3, 1, 3, 1, 3, 3, 3, 3, 3, 1, 4, 4, 4, 2, 6, 2, 2, 2, 4, 4, 4, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 5, 5, 5, 1, 4, 4, 4, 4, 2, 4, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 6, 2, 2, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 7, 3, 3, 5, 1, 3, 5, 3, 1, 1, 1, 3, 3, 3, 3, 1, 1, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 5, 7, 5, 7, 3, 3, 5, 3, 3, 3, 1, 3, 3, 1, 1, 3, 3, 1, 1, 1, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 7, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 5, 7, 5, 7, 5, 7, 1, 1, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 5, 1, 1, 1, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 7, 7, 3, 5, 5, 3, 3, 3, 3, 5, 5, 3, 5, 3, 3, 3, 3, 1, 3, 1, 5, 3, 3, 1, 4, 2, 4, 4, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 3, 1, 1, 3, 3, 1, 3, 5, 3, 1, 3, 1, 1, 3, 3, 5, 3, 3, 6, 4, 4, 4, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 3, 7, 7, 7, 5, 7, 5, 3, 3, 3, 1, 5, 3, 5, 3, 1, 1, 5, 1, 3, 3, 5, 3, 3, 3, 4, 2, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 7, 7, 7, 7, 5, 3, 1, 5, 5, 3, 1, 3, 3, 3, 5, 1, 1, 3, 3, 3, 1, 3, 4, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 5, 3, 5, 3, 1, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 5, 3, 3, 1, 4, 2, 6, 4, 4, 2, 4, 4, 2, 6, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 3, 5, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3, 1, 3, 1, 3, 3, 3, 1, 6, 2, 4, 6, 4, 4, 6, 6, 4, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 3, 1, 1, 3, 3, 1, 3, 1, 5, 1, 5, 1, 4, 4, 6, 4, 4, 6, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 7, 3, 5, 5, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 3, 3, 3, 3, 7, 3, 5, 3, 6, 4, 6, 4, 4, 6, 4, 4, 4, 4, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 3, 5, 7, 5, 5, 5, 5, 1, 5, 3, 3, 3, 5, 3, 5, 3, 3, 3, 1, 1, 1, 5, 1, 3, 3, 6, 4, 2, 4, 2, 4, 4, 6, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 7, 5, 3, 3, 5, 3, 3, 3, 5, 1, 3, 3, 5, 3, 3, 3, 1, 3, 3, 5, 1, 3, 3, 4, 4, 4, 2, 4, 4, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 3, 7, 7, 5, 7, 5, 3, 3, 5, 3, 5, 3, 3, 3, 3, 1, 1, 3, 1, 3, 3, 5, 3, 3, 3, 6, 2, 4, 6, 4, 4, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 3, 7, 3, 3, 3, 3, 1, 1, 3, 3, 3, 1, 1, 1, 3, 1, 3, 1, 6, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 7, 5, 7, 7, 5, 3, 5, 3, 5, 3, 1, 3, 3, 3, 1, 3, 1, 1, 1, 3, 1, 3, 1, 7, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 7, 7, 7, 7, 5, 1, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 5, 3, 1, 1, 6, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 7, 0, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 5, 7, 5, 7, 7, 3, 1, 5, 1, 5, 5, 3, 3, 3, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 6, 2, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 3, 7, 7, 5, 7, 5, 3, 3, 3, 5, 3, 1, 3, 5, 3, 3, 3, 1, 1, 1, 3, 3, 3, 3, 4, 2, 4, 4, 4, 4, 4, 4, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 3, 7, 7, 5, 7, 7, 5, 3, 1, 3, 3, 5, 3, 3, 3, 1, 1, 3, 3, 3, 3, 1, 1, 3, 3, 6, 4, 6, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 7, 5, 7, 5, 3, 3, 3, 3, 5, 1, 3, 3, 3, 1, 5, 1, 1, 3, 3, 3, 1, 3, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 3, 5, 7, 7, 7, 7, 5, 3, 5, 3, 5, 5, 3, 3, 3, 1, 1, 5, 1, 3, 3, 3, 3, 1, 3, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 7, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 5, 5, 5, 7, 5, 3, 3, 3, 3, 5, 3, 1, 1, 3, 3, 1, 3, 3, 3, 3, 3, 3, 5, 1, 4, 4, 4, 4, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 7, 7, 5, 5, 5, 3, 3, 1, 5, 1, 3, 3, 5, 3, 1, 3, 3, 3, 3, 5, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 6, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 7, 5, 7, 3, 3, 1, 5, 3, 3, 3, 1, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 4, 2, 2, 4, 4, 4, 4, 6, 4, 4, 6, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 3, 3, 1, 3, 3, 3, 3, 5, 5, 1, 5, 1, 3, 1, 5, 3, 5, 1, 2, 4, 4, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 5, 5, 3, 3, 3, 3, 3, 3, 5, 5, 3, 1, 1, 1, 3, 1, 3, 3, 3, 1, 4, 2, 2, 4, 4, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 3, 7, 3, 5, 5, 5, 3, 5, 3, 3, 3, 3, 5, 3, 3, 3, 1, 1, 3, 1, 3, 3, 3, 3, 5, 3, 6, 2, 4, 4, 2, 4, 4, 4, 2, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 5, 3, 5, 5, 5, 1, 5, 1, 5, 3, 3, 3, 1, 1, 3, 1, 1, 1, 5, 1, 3, 1, 2, 4, 4, 4, 4, 6, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 7, 5, 5, 5, 5, 3, 5, 3, 3, 3, 3, 1, 3, 1, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 5, 6, 2, 4, 4, 6, 6, 4, 6, 2, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 3, 7, 7, 5, 3, 7, 5, 3, 3, 5, 5, 3, 3, 1, 5, 3, 1, 3, 1, 1, 3, 5, 1, 3, 1, 6, 2, 4, 4, 2, 4, 4, 4, 4, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 5, 3, 1, 3, 1, 1, 3, 5, 1, 3, 3, 4, 2, 2, 4, 4, 4, 4, 2, 4, 6, 2, 4, 2, 4, 2, 2, 4, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 5, 5, 3, 5, 3, 3, 3, 5, 3, 3, 3, 5, 3, 1, 3, 3, 1, 1, 3, 3, 3, 1, 6, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 3, 3, 7, 3, 3, 3, 3, 3, 5, 1, 3, 1, 1, 1, 3, 1, 3, 1, 4, 2, 4, 2, 4, 6, 2, 4, 2, 6, 6, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 3, 7, 7, 5, 3, 5, 5, 1, 3, 3, 5, 5, 5, 5, 5, 1, 3, 3, 1, 3, 1, 3, 1, 3, 1, 6, 2, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 5, 7, 7, 5, 3, 5, 5, 3, 1, 3, 3, 3, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 6, 2, 2, 2, 2, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 8, 5, 5, 7, 7, 1, 5, 3, 3, 3, 3, 3, 5, 3, 3, 5, 1, 3, 1, 3, 3, 3, 1, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 7, 7, 1, 7, 3, 5, 3, 5, 3, 5, 3, 3, 3, 1, 3, 3, 5, 3, 3, 1, 6, 2, 4, 2, 4, 4, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 4, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 7, 5, 3, 5, 3, 3, 5, 3, 3, 1, 1, 3, 5, 3, 1, 3, 3, 1, 3, 3, 3, 3, 1, 4, 2, 4, 4, 2, 4, 2, 2, 4, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 3, 5, 3, 5, 7, 1, 3, 3, 1, 1, 3, 1, 3, 3, 3, 5, 1, 1, 2, 2, 4, 4, 4, 4, 4, 4, 2, 4, 4, 2, 4, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 1, 7, 3, 5, 7, 3, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 4, 2, 4, 4, 4, 6, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 6, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 7, 5, 7, 7, 1, 7, 3, 5, 7, 3, 1, 3, 1, 1, 3, 1, 1, 1, 5, 3, 1, 3, 4, 2, 4, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 5, 7, 7, 7, 3, 7, 1, 7, 7, 3, 3, 3, 5, 5, 3, 1, 1, 1, 5, 1, 3, 1, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 1, 3, 3, 3, 5, 1, 5, 3, 5, 1, 3, 1, 3, 3, 3, 1, 3, 3, 4, 2, 2, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 7, 7, 7, 7, 5, 3, 3, 3, 5, 7, 1, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 1, 3, 6, 4, 4, 4, 4, 6, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 6, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 3, 3, 1, 7, 7, 1, 3, 5, 1, 3, 1, 1, 1, 1, 3, 1, 3, 1, 7, 2, 4, 4, 2, 6, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 7, 7, 7, 5, 3, 3, 1, 5, 7, 3, 3, 3, 3, 1, 3, 1, 1, 5, 3, 3, 1, 1, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 1, 3, 1, 3, 7, 1, 3, 3, 1, 5, 1, 1, 1, 1, 3, 3, 3, 1, 6, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 7, 5, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 5, 1, 1, 3, 5, 3, 3, 3, 6, 4, 6, 6, 4, 6, 2, 4, 4, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 3, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 5, 1, 3, 1, 5, 3, 3, 1, 4, 4, 4, 4, 4, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 5, 7, 5, 3, 5, 5, 3, 3, 3, 3, 1, 5, 3, 5, 3, 3, 7, 1, 3, 5, 5, 1, 3, 3, 6, 2, 4, 4, 4, 4, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 5, 5, 3, 7, 3, 3, 3, 3, 3, 3, 3, 3, 5, 1, 1, 3, 3, 3, 1, 1, 4, 4, 4, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 7, 3, 5, 3, 3, 5, 3, 1, 3, 1, 3, 3, 3, 1, 1, 3, 1, 1, 1, 3, 3, 3, 4, 2, 4, 4, 4, 4, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 3, 5, 3, 5, 5, 3, 5, 1, 1, 3, 3, 1, 1, 3, 1, 1, 3, 5, 3, 3, 1, 4, 2, 6, 4, 2, 6, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 4, 2, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 7, 5, 7, 5, 1, 7, 3, 3, 3, 3, 3, 5, 3, 3, 3, 1, 1, 3, 5, 1, 3, 3, 6, 4, 6, 6, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 1, 7, 3, 3, 5, 3, 3, 1, 3, 1, 3, 1, 1, 3, 3, 1, 3, 1, 4, 2, 4, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 1, 7, 3, 3, 5, 3, 1, 3, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 7, 7, 7, 3, 3, 7, 1, 3, 3, 5, 3, 3, 3, 1, 1, 1, 1, 1, 3, 3, 1, 1, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 7, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 3, 1, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 6, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 7, 5, 5, 5, 3, 1, 3, 3, 3, 3, 1, 3, 5, 3, 3, 1, 1, 3, 3, 1, 5, 3, 4, 2, 4, 6, 4, 4, 2, 4, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 7, 3, 3, 1, 4, 2, 4, 6, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 8, 5, 5, 5, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 5, 3, 1, 1, 3, 3, 1, 3, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 7, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 8, 5, 7, 7, 5, 3, 1, 3, 5, 3, 3, 3, 5, 1, 1, 3, 1, 1, 3, 3, 3, 3, 3, 4, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 5, 7, 5, 1, 3, 3, 3, 5, 5, 3, 1, 5, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 8, 5, 3, 3, 3, 5, 3, 5, 5, 1, 1, 5, 3, 5, 1, 3, 3, 3, 3, 5, 3, 5, 3, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 8, 7, 7, 5, 3, 3, 3, 5, 5, 1, 3, 3, 3, 3, 1, 3, 1, 1, 3, 5, 3, 3, 3, 4, 4, 4, 4, 4, 7, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 8, 7, 5, 5, 5, 3, 3, 1, 5, 5, 3, 1, 3, 1, 1, 3, 3, 1, 1, 3, 1, 3, 1, 4, 2, 4, 2, 2, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 7, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 8, 5, 7, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 3, 1, 1, 1, 5, 1, 3, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 7, 3, 3, 1, 3, 3, 5, 1, 3, 7, 3, 1, 3, 1, 1, 1, 5, 1, 1, 1, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 5, 5, 3, 3, 5, 3, 3, 3, 3, 5, 5, 3, 5, 5, 3, 5, 1, 3, 5, 5, 1, 3, 1, 4, 2, 4, 4, 4, 2, 2, 4, 2, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 3, 5, 3, 7, 3, 3, 3, 5, 3, 5, 3, 3, 3, 1, 1, 1, 3, 3, 5, 5, 3, 1, 6, 4, 4, 4, 2, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 5, 5, 3, 3, 5, 5, 3, 3, 3, 3, 5, 3, 1, 3, 1, 1, 3, 3, 3, 3, 1, 4, 2, 4, 4, 4, 6, 2, 4, 2, 2, 4, 2, 2, 4, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 3, 3, 5, 5, 1, 5, 3, 5, 3, 3, 3, 5, 1, 1, 3, 1, 1, 3, 3, 3, 3, 1, 4, 2, 4, 4, 2, 4, 2, 4, 2, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 5, 3, 5, 1, 7, 3, 5, 3, 1, 5, 3, 1, 1, 3, 1, 3, 3, 5, 1, 5, 1, 6, 2, 4, 4, 4, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 5, 3, 1, 3, 1, 3, 3, 5, 1, 1, 1, 6, 2, 4, 2, 4, 4, 2, 4, 2, 4, 4, 2, 4, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 3, 5, 5, 3, 5, 5, 3, 3, 3, 5, 5, 5, 3, 3, 3, 1, 1, 3, 3, 1, 3, 3, 2, 2, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 1, 3, 3, 3, 3, 3, 5, 3, 5, 1, 5, 1, 3, 3, 3, 3, 3, 3, 4, 4, 6, 4, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 5, 3, 3, 1, 5, 1, 3, 3, 3, 5, 5, 3, 3, 1, 1, 3, 3, 3, 1, 3, 1, 4, 2, 2, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 7, 5, 5, 3, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 1, 3, 3, 3, 1, 3, 3, 4, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 3, 5, 5, 3, 3, 3, 3, 5, 1, 1, 3, 1, 1, 1, 5, 1, 3, 3, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 7, 3, 7, 3, 3, 3, 5, 3, 3, 5, 5, 3, 3, 3, 1, 1, 3, 1, 3, 5, 1, 3, 1, 4, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 7, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 5, 7, 5, 3, 5, 3, 3, 5, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 5, 3, 5, 3, 4, 2, 6, 4, 2, 4, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 5, 5, 3, 3, 5, 3, 5, 3, 1, 5, 5, 3, 1, 1, 1, 3, 1, 7, 3, 3, 3, 2, 2, 4, 4, 2, 4, 2, 4, 2, 4, 2, 4, 4, 4, 2, 2, 4, 2, 0, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 3, 3, 3, 3, 3, 5, 1, 1, 3, 1, 3, 1, 5, 1, 1, 1, 4, 2, 2, 2, 4, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 7, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 7, 5, 5, 3, 5, 5, 1, 1, 3, 3, 3, 7, 3, 1, 3, 1, 1, 3, 3, 1, 1, 1, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 6, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 3, 5, 3, 3, 5, 1, 3, 3, 1, 1, 5, 3, 3, 3, 1, 1, 1, 3, 1, 1, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 5, 3, 5, 5, 3, 3, 3, 5, 5, 5, 3, 3, 3, 1, 1, 3, 1, 3, 3, 3, 3, 1, 6, 2, 6, 6, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 3, 3, 3, 3, 3, 3, 5, 5, 1, 3, 3, 3, 3, 1, 3, 1, 5, 1, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 5, 7, 3, 5, 3, 5, 3, 1, 3, 1, 3, 1, 1, 3, 5, 3, 3, 1, 4, 2, 2, 6, 4, 6, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 5, 5, 3, 4, 4, 4, 4, 2, 6, 2, 6, 2, 4, 2, 2, 4, 2, 2, 2, 6, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 3, 5, 3, 3, 3, 1, 3, 3, 1, 1, 1, 3, 1, 5, 3, 6, 2, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 5, 5, 3, 5, 1, 3, 5, 3, 3, 1, 1, 3, 3, 1, 1, 1, 1, 5, 3, 1, 3, 1, 6, 2, 4, 4, 6, 4, 2, 2, 2, 6, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 3, 5, 5, 5, 5, 5, 5, 3, 3, 7, 5, 3, 3, 3, 5, 1, 3, 1, 3, 3, 1, 3, 1, 5, 3, 4, 2, 4, 4, 4, 4, 4, 2, 2, 2, 4, 6, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 7, 3, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 1, 4, 2, 4, 2, 4, 6, 2, 4, 2, 4, 6, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 7, 5, 3, 3, 3, 7, 3, 5, 1, 3, 3, 3, 3, 1, 3, 1, 3, 1, 5, 1, 3, 1, 4, 2, 4, 2, 2, 7, 2, 6, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 7, 5, 5, 3, 3, 7, 5, 3, 3, 3, 3, 5, 3, 1, 5, 1, 3, 1, 5, 1, 3, 1, 2, 2, 4, 2, 2, 4, 4, 6, 2, 4, 2, 4, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 5, 7, 5, 5, 3, 7, 3, 5, 1, 3, 3, 5, 1, 3, 3, 3, 5, 3, 3, 1, 3, 3, 6, 4, 4, 2, 4, 6, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 6, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 5, 5, 5, 7, 5, 1, 7, 3, 3, 3, 3, 3, 5, 3, 1, 3, 3, 3, 1, 3, 3, 3, 3, 4, 2, 4, 4, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 1, 7, 3, 3, 5, 1, 3, 5, 3, 3, 5, 1, 3, 3, 3, 1, 1, 1, 4, 2, 4, 4, 2, 4, 2, 2, 4, 4, 2, 4, 4, 4, 2, 2, 6, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 7, 7, 7, 3, 7, 3, 5, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 4, 2, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 3, 5, 3, 3, 5, 1, 3, 3, 3, 3, 3, 1, 1, 1, 3, 1, 5, 1, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 3, 5, 3, 3, 5, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 6, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 5, 7, 7, 5, 5, 5, 3, 1, 3, 3, 3, 3, 5, 3, 1, 3, 3, 1, 1, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 6, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 3, 3, 3, 3, 3, 1, 3, 5, 1, 3, 3, 3, 1, 3, 5, 1, 3, 3, 4, 2, 6, 6, 4, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 7, 7, 7, 5, 1, 3, 1, 3, 3, 3, 3, 5, 3, 1, 3, 3, 3, 3, 5, 3, 3, 1, 6, 4, 4, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 7, 5, 5, 7, 5, 5, 3, 5, 3, 1, 3, 3, 3, 1, 3, 1, 1, 1, 5, 1, 1, 3, 6, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 0, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 7, 5, 3, 3, 3, 1, 3, 5, 3, 1, 3, 3, 1, 1, 1, 3, 3, 3, 5, 5, 1, 5, 4, 6, 6, 4, 4, 6, 2, 2, 2, 4, 2, 6, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 5, 3, 1, 3, 6, 6, 6, 4, 4, 6, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 5, 5, 5, 5, 3, 1, 1, 5, 3, 3, 5, 5, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 4, 4, 2, 2, 4, 4, 4, 6, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 5, 5, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 4, 2, 4, 4, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 7, 5, 5, 5, 3, 3, 1, 5, 5, 3, 3, 5, 3, 3, 3, 1, 3, 1, 3, 1, 3, 1, 4, 4, 4, 6, 4, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 6, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 3, 5, 5, 3, 3, 1, 3, 3, 5, 3, 1, 3, 5, 3, 1, 3, 3, 3, 3, 3, 3, 3, 6, 2, 6, 4, 4, 4, 2, 4, 2, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 5, 3, 5, 5, 3, 3, 5, 5, 5, 3, 3, 5, 5, 3, 3, 1, 3, 3, 5, 3, 3, 3, 6, 4, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 3, 5, 5, 5, 3, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 5, 1, 3, 1, 4, 2, 4, 4, 4, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 3, 5, 3, 5, 1, 1, 1, 5, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 4, 2, 4, 2, 4, 6, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 3, 5, 3, 5, 5, 3, 5, 1, 3, 3, 3, 3, 5, 3, 1, 5, 1, 1, 3, 5, 1, 3, 1, 4, 4, 2, 2, 2, 4, 4, 4, 2, 6, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 5, 5, 3, 5, 3, 5, 1, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 3, 3, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 5, 5, 3, 3, 3, 3, 5, 3, 3, 5, 3, 1, 3, 3, 3, 3, 5, 5, 3, 3, 3, 5, 1, 3, 3, 7, 2, 4, 6, 4, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 5, 5, 7, 7, 5, 5, 3, 5, 3, 3, 3, 3, 3, 5, 3, 5, 3, 1, 3, 1, 1, 3, 5, 1, 3, 1, 4, 2, 6, 6, 4, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 3, 7, 5, 5, 5, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 3, 1, 1, 3, 3, 1, 5, 1, 4, 2, 6, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 7, 5, 3, 5, 1, 5, 3, 5, 1, 3, 3, 3, 3, 1, 3, 1, 3, 1, 7, 5, 5, 1, 6, 2, 4, 4, 4, 4, 4, 4, 2, 4, 4, 4, 4, 2, 2, 2, 4, 0, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 3, 7, 5, 3, 5, 5, 3, 3, 3, 3, 1, 3, 3, 3, 5, 3, 1, 3, 3, 3, 3, 5, 3, 3, 1, 7, 4, 4, 4, 4, 6, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 7, 7, 5, 3, 5, 3, 3, 3, 3, 1, 1, 3, 3, 5, 1, 3, 1, 1, 1, 5, 3, 3, 1, 4, 4, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 3, 5, 3, 5, 1, 3, 1, 3, 3, 3, 1, 1, 1, 1, 3, 1, 1, 3, 2, 2, 4, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 3, 3, 5, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3, 1, 7, 1, 1, 1, 4, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 7, 7, 7, 5, 7, 5, 3, 7, 5, 5, 1, 3, 3, 3, 3, 1, 3, 1, 1, 3, 5, 1, 1, 1, 4, 2, 6, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 0, 2, 2, 6, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 3, 7, 5, 5, 5, 5, 3, 3, 1, 3, 5, 3, 1, 1, 3, 3, 1, 3, 1, 1, 1, 5, 1, 1, 1, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 5, 7, 3, 5, 5, 3, 5, 5, 3, 3, 5, 3, 1, 3, 5, 3, 1, 1, 1, 3, 1, 3, 3, 3, 3, 4, 2, 4, 4, 4, 4, 2, 4, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 7, 3, 5, 3, 7, 3, 3, 3, 3, 3, 3, 5, 5, 1, 3, 3, 3, 3, 5, 5, 5, 3, 4, 4, 4, 4, 2, 4, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 7, 5, 7, 7, 7, 5, 5, 3, 3, 1, 3, 5, 3, 1, 1, 1, 1, 3, 3, 3, 3, 1, 4, 2, 4, 4, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 6, 0, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 3, 7, 5, 7, 5, 5, 5, 7, 3, 3, 1, 3, 3, 1, 5, 3, 1, 3, 1, 1, 3, 5, 1, 3, 1, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 5, 3, 5, 5, 5, 3, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 3, 1, 4, 4, 4, 2, 4, 2, 2, 6, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 3, 5, 5, 5, 3, 3, 5, 3, 3, 1, 3, 3, 5, 1, 5, 1, 3, 3, 3, 1, 3, 1, 6, 4, 4, 4, 4, 2, 4, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 3, 3, 3, 5, 3, 7, 3, 3, 3, 3, 3, 5, 3, 3, 3, 1, 1, 3, 1, 3, 1, 1, 4, 2, 4, 4, 2, 2, 4, 4, 2, 4, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 5, 5, 3, 5, 5, 1, 5, 3, 3, 3, 3, 1, 3, 1, 1, 3, 3, 1, 3, 5, 3, 3, 5, 6, 4, 6, 4, 4, 6, 2, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 7, 5, 3, 3, 3, 3, 7, 5, 3, 1, 1, 3, 5, 3, 1, 1, 1, 3, 1, 1, 3, 3, 3, 6, 4, 4, 4, 4, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 3, 5, 3, 3, 5, 5, 1, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 6, 2, 4, 2, 4, 2, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 3, 5, 5, 7, 5, 3, 3, 3, 7, 3, 5, 3, 3, 5, 3, 3, 1, 3, 1, 5, 1, 5, 3, 3, 3, 4, 2, 6, 2, 2, 4, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 6, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 3, 5, 5, 3, 5, 3, 5, 3, 7, 5, 5, 3, 3, 1, 5, 3, 1, 3, 1, 3, 1, 3, 3, 1, 3, 6, 4, 4, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 5, 3, 5, 3, 5, 1, 5, 3, 3, 1, 5, 3, 5, 3, 1, 3, 1, 1, 1, 3, 1, 3, 1, 6, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 3, 5, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 5, 3, 1, 1, 1, 1, 3, 3, 1, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 5, 5, 5, 5, 3, 5, 5, 3, 1, 3, 3, 1, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 5, 6, 4, 4, 4, 6, 6, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 3, 5, 5, 3, 3, 3, 3, 1, 1, 3, 5, 3, 3, 3, 3, 1, 1, 3, 3, 3, 1, 2, 4, 4, 2, 2, 6, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 5, 3, 1, 3, 1, 1, 3, 3, 1, 3, 5, 4, 4, 2, 6, 2, 2, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 1, 5, 3, 3, 3, 3, 3, 1, 5, 3, 5, 3, 4, 4, 4, 4, 2, 2, 4, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 3, 5, 5, 3, 5, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 3, 3, 3, 3, 2, 2, 6, 4, 4, 4, 4, 2, 4, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 7, 5, 5, 5, 5, 3, 5, 3, 3, 1, 3, 1, 3, 3, 3, 3, 3, 3, 3, 5, 3, 5, 1, 6, 4, 4, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 5, 5, 5, 3, 5, 3, 3, 3, 1, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 1, 3, 4, 4, 4, 2, 4, 4, 2, 6, 2, 4, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 5, 3, 5, 5, 5, 1, 5, 3, 5, 5, 5, 5, 5, 3, 1, 3, 1, 1, 3, 3, 3, 3, 3, 4, 2, 6, 4, 4, 4, 4, 6, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 5, 3, 5, 3, 1, 3, 5, 7, 5, 3, 5, 5, 3, 5, 1, 5, 5, 3, 5, 5, 3, 4, 6, 4, 4, 4, 4, 4, 4, 4, 6, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 3, 5, 3, 5, 5, 3, 1, 5, 7, 3, 5, 5, 3, 7, 3, 1, 3, 3, 5, 5, 3, 5, 3, 4, 4, 2, 4, 4, 4, 6, 4, 4, 4, 2, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 3, 3, 5, 5, 5, 7, 7, 3, 7, 3, 3, 1, 5, 5, 5, 3, 7, 5, 6, 2, 4, 4, 4, 6, 6, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 3, 5, 7, 5, 7, 5, 3, 5, 5, 7, 7, 5, 7, 5, 7, 5, 5, 7, 5, 5, 7, 3, 5, 3, 6, 2, 4, 4, 6, 4, 6, 6, 2, 4, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 5, 7, 3, 5, 5, 3, 5, 5, 7, 5, 3, 3, 3, 7, 5, 3, 3, 3, 3, 5, 3, 3, 3, 4, 4, 2, 4, 6, 4, 6, 4, 2, 4, 4, 4, 6, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 5, 7, 5, 3, 7, 7, 3, 3, 5, 7, 5, 3, 7, 3, 7, 5, 3, 5, 3, 5, 5, 3, 5, 3, 4, 6, 4, 4, 6, 6, 4, 6, 2, 2, 4, 4, 6, 6, 2, 2, 4, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 3, 5, 3, 5, 7, 7, 5, 5, 7, 5, 5, 5, 3, 7, 5, 5, 5, 5, 7, 5, 5, 5, 7, 4, 6, 2, 6, 6, 4, 4, 4, 4, 4, 2, 4, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 3, 7, 3, 7, 5, 5, 3, 3, 5, 5, 3, 5, 3, 7, 3, 3, 3, 3, 3, 3, 3, 5, 3, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 7, 3, 5, 5, 5, 5, 5, 7, 5, 3, 7, 3, 7, 3, 3, 5, 5, 7, 5, 5, 7, 5, 6, 6, 4, 6, 7, 4, 6, 6, 4, 6, 4, 4, 6, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 7, 7, 7, 7, 7, 5, 5, 7, 7, 3, 5, 5, 5, 5, 5, 5, 7, 7, 5, 5, 5, 5, 6, 4, 4, 4, 6, 6, 6, 4, 6, 6, 4, 6, 4, 4, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 5, 5, 7, 7, 5, 3, 5, 7, 5, 3, 5, 5, 7, 3, 3, 5, 5, 5, 7, 3, 5, 3, 6, 6, 4, 6, 6, 7, 6, 4, 4, 6, 4, 4, 4, 2, 4, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 7, 5, 5, 5, 7, 7, 5, 5, 5, 7, 5, 5, 7, 3, 5, 5, 5, 7, 3, 5, 3, 3, 1, 3, 4, 4, 4, 4, 6, 4, 6, 6, 6, 6, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 5, 7, 7, 7, 7, 3, 3, 3, 7, 7, 1, 5, 5, 5, 5, 5, 7, 5, 3, 5, 5, 5, 5, 7, 4, 6, 4, 6, 4, 6, 2, 4, 4, 2, 6, 4, 4, 2, 4, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 7, 5, 7, 7, 7, 7, 5, 3, 5, 7, 5, 3, 7, 3, 7, 5, 3, 5, 3, 5, 7, 5, 5, 3, 4, 2, 4, 4, 4, 4, 7, 4, 4, 2, 2, 6, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 5, 7, 7, 7, 7, 5, 5, 5, 7, 5, 1, 7, 3, 5, 5, 5, 3, 5, 5, 7, 3, 5, 5, 4, 2, 4, 4, 4, 4, 6, 2, 2, 4, 4, 2, 4, 6, 4, 4, 2, 6, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 7, 7, 5, 7, 5, 3, 5, 7, 5, 1, 5, 3, 3, 5, 7, 7, 5, 7, 7, 5, 3, 7, 2, 4, 2, 6, 4, 6, 4, 4, 4, 4, 4, 6, 4, 6, 4, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 7, 5, 5, 5, 7, 7, 3, 3, 7, 7, 5, 3, 5, 3, 7, 5, 7, 7, 5, 7, 7, 3, 7, 5, 4, 4, 4, 7, 6, 4, 6, 2, 2, 2, 2, 6, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 7, 5, 7, 5, 7, 7, 3, 5, 3, 7, 5, 1, 5, 5, 5, 7, 7, 7, 5, 5, 7, 5, 3, 7, 4, 4, 4, 6, 6, 4, 6, 4, 4, 2, 4, 6, 6, 6, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 7, 5, 7, 5, 5, 3, 7, 7, 7, 1, 7, 5, 7, 7, 5, 7, 5, 5, 7, 5, 3, 7, 4, 6, 4, 4, 4, 4, 6, 4, 6, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 3, 7, 5, 7, 7, 5, 1, 5, 7, 5, 1, 5, 1, 5, 3, 5, 3, 5, 3, 7, 3, 1, 5, 6, 4, 4, 6, 4, 4, 4, 6, 2, 2, 4, 4, 4, 4, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 7, 5, 7, 7, 3, 5, 7, 7, 5, 3, 5, 3, 7, 5, 5, 5, 5, 5, 5, 5, 5, 7, 4, 4, 4, 7, 4, 6, 7, 4, 4, 4, 4, 6, 4, 6, 4, 2, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 7, 5, 5, 3, 5, 7, 5, 3, 7, 5, 7, 7, 7, 7, 7, 3, 7, 5, 5, 5, 4, 6, 2, 7, 6, 2, 6, 4, 2, 4, 4, 4, 4, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 5, 5, 5, 7, 3, 3, 5, 5, 3, 5, 3, 3, 5, 5, 5, 3, 5, 5, 4, 4, 2, 4, 2, 4, 6, 4, 4, 4, 4, 6, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 5, 3, 5, 7, 3, 3, 5, 7, 3, 3, 5, 3, 5, 3, 5, 5, 3, 5, 5, 5, 7, 3, 6, 4, 2, 6, 4, 4, 4, 2, 2, 4, 4, 4, 4, 4, 2, 2, 4, 2, 4, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 7, 7, 5, 3, 5, 7, 5, 1, 3, 3, 3, 3, 3, 3, 3, 1, 5, 3, 3, 3, 2, 2, 4, 4, 6, 6, 4, 2, 4, 2, 2, 6, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 5, 3, 5, 1, 3, 3, 3, 1, 3, 3, 3, 1, 1, 3, 1, 3, 3, 5, 3, 3, 3, 2, 2, 6, 6, 4, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 5, 3, 3, 3, 3, 6, 4, 6, 6, 4, 4, 4, 6, 2, 6, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 5, 1, 5, 3, 3, 3, 3, 3, 1, 5, 3, 5, 1, 3, 1, 4, 6, 4, 4, 6, 6, 4, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 3, 3, 5, 3, 1, 5, 5, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 1, 5, 1, 1, 1, 4, 2, 6, 2, 4, 6, 2, 4, 2, 4, 6, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 7, 5, 5, 3, 3, 3, 3, 5, 3, 1, 3, 3, 3, 5, 3, 1, 5, 1, 3, 3, 7, 3, 1, 1, 4, 2, 4, 4, 4, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 5, 5, 3, 3, 3, 3, 7, 3, 5, 3, 1, 3, 5, 1, 1, 3, 1, 1, 1, 5, 1, 1, 1, 4, 2, 4, 2, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 6, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 5, 5, 3, 1, 1, 5, 3, 1, 3, 3, 3, 3, 5, 3, 3, 1, 5, 3, 3, 3, 4, 4, 4, 4, 4, 4, 2, 6, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 7, 5, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 3, 1, 5, 3, 3, 3, 4, 4, 2, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 5, 5, 3, 7, 3, 3, 1, 1, 3, 3, 3, 1, 1, 1, 3, 1, 5, 1, 1, 1, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 5, 3, 5, 5, 3, 1, 3, 3, 5, 1, 3, 3, 3, 3, 3, 1, 3, 3, 5, 3, 3, 3, 6, 4, 4, 6, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 3, 1, 1, 3, 4, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 5, 7, 5, 5, 5, 1, 3, 3, 5, 3, 1, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 6, 4, 4, 2, 4, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 7, 5, 5, 7, 1, 3, 1, 3, 3, 1, 3, 5, 3, 3, 3, 1, 3, 1, 5, 3, 3, 1, 2, 4, 4, 4, 2, 6, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 5, 7, 7, 5, 7, 1, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 5, 1, 1, 1, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 3, 3, 7, 3, 3, 3, 3, 3, 5, 3, 5, 3, 1, 3, 3, 1, 1, 5, 1, 3, 3, 6, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 6, 2, 2, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 7, 5, 7, 5, 3, 5, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 1, 1, 5, 3, 1, 3, 4, 6, 4, 4, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 3, 5, 3, 5, 5, 3, 7, 1, 5, 5, 3, 3, 5, 3, 1, 3, 3, 3, 1, 3, 1, 3, 3, 2, 2, 4, 4, 2, 2, 4, 4, 4, 4, 6, 4, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 7, 5, 3, 5, 5, 3, 5, 3, 3, 3, 3, 3, 5, 5, 3, 1, 3, 1, 3, 3, 1, 3, 3, 4, 2, 2, 4, 4, 4, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 4, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 5, 7, 3, 7, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 1, 3, 3, 3, 4, 4, 4, 4, 4, 4, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 3, 7, 3, 5, 7, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 5, 3, 3, 3, 3, 5, 3, 3, 6, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 3, 3, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 5, 1, 1, 1, 4, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 3, 3, 3, 5, 3, 5, 5, 3, 3, 5, 5, 1, 3, 3, 3, 1, 3, 1, 5, 1, 3, 1, 4, 2, 2, 4, 4, 4, 4, 6, 2, 2, 6, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 3, 5, 3, 5, 7, 3, 3, 3, 3, 5, 3, 3, 5, 3, 1, 3, 1, 1, 1, 5, 1, 3, 1, 6, 4, 4, 6, 4, 6, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 5, 3, 5, 3, 3, 7, 3, 3, 1, 3, 5, 3, 5, 3, 5, 1, 3, 3, 5, 3, 3, 3, 6, 4, 4, 4, 4, 7, 4, 6, 4, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 5, 3, 5, 5, 3, 5, 3, 7, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 5, 3, 3, 5, 5, 6, 4, 4, 4, 4, 4, 4, 4, 2, 4, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 3, 5, 5, 5, 5, 5, 5, 3, 5, 5, 3, 3, 3, 5, 1, 1, 5, 3, 3, 3, 3, 1, 3, 5, 6, 4, 6, 4, 2, 2, 6, 4, 2, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 4, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 5, 5, 5, 3, 3, 7, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 3, 1, 3, 3, 5, 3, 3, 1, 4, 4, 6, 6, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 3, 5, 5, 5, 5, 3, 7, 5, 3, 1, 3, 3, 5, 1, 1, 3, 3, 3, 3, 5, 1, 1, 1, 4, 4, 4, 2, 2, 4, 2, 6, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 3, 5, 5, 7, 5, 1, 5, 5, 3, 1, 1, 3, 7, 3, 3, 3, 3, 5, 3, 5, 5, 3, 1, 4, 4, 2, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 3, 3, 7, 7, 5, 3, 7, 3, 3, 1, 3, 3, 3, 3, 1, 5, 1, 5, 3, 7, 1, 1, 1, 4, 2, 4, 4, 4, 6, 4, 4, 2, 4, 4, 4, 2, 2, 4, 2, 4, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 3, 5, 3, 5, 5, 5, 1, 5, 3, 3, 1, 3, 3, 3, 3, 1, 5, 1, 3, 1, 5, 1, 3, 1, 4, 4, 4, 2, 2, 4, 2, 2, 2, 4, 6, 2, 4, 2, 2, 2, 7, 2, 0, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 5, 5, 5, 3, 3, 5, 3, 5, 1, 3, 1, 3, 1, 1, 3, 3, 1, 3, 3, 1, 3, 3, 6, 4, 4, 2, 2, 6, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 7, 5, 3, 5, 5, 3, 3, 3, 5, 3, 3, 3, 3, 5, 1, 5, 3, 3, 3, 1, 5, 1, 1, 3, 4, 4, 6, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 5, 5, 7, 3, 3, 5, 3, 3, 1, 3, 3, 5, 3, 1, 3, 1, 1, 3, 3, 1, 5, 3, 2, 4, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 6, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 5, 3, 3, 5, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 3, 1, 3, 3, 1, 1, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 7, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 3, 7, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 3, 3, 1, 1, 1, 6, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 5, 3, 5, 5, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 3, 3, 1, 4, 4, 2, 4, 2, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 3, 7, 3, 5, 3, 3, 1, 3, 3, 1, 1, 3, 1, 1, 3, 1, 3, 3, 3, 3, 3, 1, 6, 4, 4, 6, 4, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 3, 5, 7, 3, 5, 7, 5, 3, 3, 3, 3, 3, 5, 3, 3, 5, 3, 1, 3, 3, 3, 1, 1, 4, 2, 4, 6, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 7, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 3, 5, 3, 5, 7, 5, 5, 3, 1, 3, 3, 3, 1, 1, 3, 1, 1, 1, 3, 1, 3, 3, 6, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 5, 5, 5, 5, 3, 1, 3, 3, 3, 5, 5, 1, 3, 1, 3, 1, 3, 1, 3, 3, 1, 6, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 3, 5, 5, 5, 3, 3, 3, 3, 5, 3, 5, 3, 3, 1, 3, 3, 3, 3, 1, 3, 3, 3, 1, 4, 2, 4, 4, 6, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 1, 5, 3, 3, 3, 1, 1, 6, 2, 4, 6, 4, 6, 4, 2, 2, 4, 4, 6, 2, 2, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 5, 3, 3, 1, 3, 1, 1, 5, 1, 3, 1, 5, 3, 5, 3, 6, 4, 6, 4, 6, 6, 4, 6, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 3, 3, 7, 5, 3, 7, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 3, 1, 3, 3, 5, 3, 6, 4, 4, 4, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 5, 3, 5, 5, 3, 7, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 3, 1, 5, 1, 5, 1, 4, 2, 4, 2, 4, 6, 6, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 3, 3, 3, 3, 5, 5, 3, 1, 3, 3, 5, 3, 3, 3, 3, 1, 3, 1, 3, 3, 3, 1, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 5, 5, 5, 3, 5, 3, 3, 5, 3, 5, 3, 3, 3, 1, 3, 5, 1, 1, 5, 3, 3, 3, 5, 1, 1, 1, 4, 4, 4, 6, 4, 4, 4, 4, 2, 2, 4, 2, 2, 4, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 5, 5, 5, 5, 5, 3, 3, 5, 3, 7, 3, 5, 3, 1, 1, 3, 1, 1, 3, 1, 1, 3, 5, 1, 3, 3, 7, 2, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 6, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 3, 5, 7, 5, 3, 3, 3, 5, 5, 3, 5, 3, 1, 1, 3, 1, 1, 3, 1, 3, 3, 3, 3, 3, 1, 6, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 3, 5, 1, 3, 1, 5, 1, 1, 3, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 3, 5, 5, 3, 3, 3, 3, 3, 1, 5, 3, 3, 1, 5, 5, 1, 1, 1, 3, 1, 3, 3, 1, 3, 3, 4, 2, 4, 2, 4, 4, 2, 4, 4, 4, 4, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 3, 5, 7, 5, 3, 7, 5, 3, 5, 1, 3, 3, 1, 3, 5, 3, 1, 3, 1, 3, 3, 5, 3, 3, 3, 4, 4, 4, 4, 4, 4, 2, 4, 2, 2, 6, 2, 2, 2, 2, 0, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 7, 3, 3, 5, 1, 3, 3, 3, 3, 5, 3, 1, 3, 3, 1, 3, 3, 3, 3, 3, 4, 4, 4, 4, 2, 6, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 6, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 5, 3, 5, 5, 3, 5, 3, 3, 3, 1, 3, 5, 1, 3, 3, 1, 1, 1, 3, 1, 3, 1, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 5, 5, 5, 3, 1, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 5, 3, 4, 4, 6, 6, 4, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 3, 5, 5, 3, 5, 1, 1, 3, 3, 3, 3, 5, 3, 3, 3, 3, 1, 1, 5, 3, 3, 1, 4, 4, 4, 4, 4, 2, 2, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 3, 5, 7, 3, 5, 5, 5, 3, 3, 1, 3, 3, 3, 3, 5, 1, 3, 3, 3, 1, 3, 5, 3, 3, 5, 6, 2, 4, 4, 2, 4, 2, 4, 2, 4, 6, 2, 4, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 7, 7, 5, 5, 3, 3, 1, 3, 1, 3, 3, 3, 5, 3, 3, 1, 1, 1, 1, 3, 3, 1, 3, 1, 4, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 3, 5, 5, 5, 5, 3, 3, 3, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 5, 3, 5, 1, 5, 3, 6, 4, 7, 4, 4, 4, 2, 4, 2, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 5, 3, 5, 5, 3, 3, 5, 3, 3, 3, 5, 1, 3, 3, 3, 1, 1, 1, 1, 3, 3, 3, 4, 2, 4, 4, 6, 4, 2, 4, 4, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 7, 3, 5, 5, 5, 3, 3, 3, 3, 3, 5, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 6, 4, 6, 4, 4, 6, 2, 6, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 3, 5, 5, 5, 3, 3, 7, 5, 5, 3, 3, 3, 1, 3, 1, 3, 1, 1, 1, 1, 3, 5, 3, 3, 1, 6, 2, 4, 4, 2, 4, 4, 2, 4, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 3, 3, 5, 5, 5, 3, 7, 3, 5, 1, 3, 3, 5, 3, 3, 3, 1, 1, 3, 3, 3, 3, 3, 4, 2, 6, 2, 4, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 5, 7, 5, 5, 3, 7, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 6, 2, 4, 2, 2, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 3, 5, 5, 7, 7, 5, 5, 3, 7, 5, 5, 3, 3, 3, 3, 1, 1, 1, 3, 3, 1, 3, 3, 3, 1, 4, 4, 6, 4, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 6, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 7, 7, 7, 5, 5, 3, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3, 4, 2, 2, 4, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 5, 7, 3, 5, 7, 5, 5, 3, 1, 3, 1, 3, 1, 3, 3, 1, 1, 3, 3, 1, 3, 1, 4, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 3, 5, 7, 7, 3, 5, 3, 7, 3, 5, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 6, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 5, 7, 7, 3, 5, 5, 5, 3, 3, 3, 5, 3, 5, 3, 1, 3, 3, 3, 1, 3, 3, 1, 3, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 0, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 3, 5, 5, 3, 3, 5, 1, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 6, 6, 4, 4, 6, 4, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 7, 7, 5, 5, 5, 3, 1, 5, 5, 3, 1, 5, 5, 3, 3, 3, 3, 1, 1, 3, 3, 3, 1, 4, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 5, 7, 7, 7, 3, 5, 5, 3, 1, 3, 3, 1, 3, 5, 1, 3, 3, 3, 1, 1, 5, 3, 3, 1, 4, 4, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 3, 5, 5, 5, 7, 5, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 1, 3, 3, 1, 1, 3, 1, 3, 1, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 3, 5, 5, 5, 3, 3, 5, 3, 3, 1, 3, 3, 5, 5, 3, 3, 3, 1, 1, 1, 3, 3, 3, 1, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 7, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 5, 3, 3, 3, 5, 7, 1, 3, 3, 5, 3, 3, 3, 3, 5, 3, 1, 1, 3, 3, 3, 3, 1, 1, 6, 2, 4, 2, 4, 4, 4, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 7, 7, 7, 7, 5, 3, 3, 3, 5, 5, 3, 3, 3, 3, 1, 3, 1, 5, 1, 3, 3, 3, 5, 6, 2, 4, 6, 4, 6, 4, 6, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 3, 7, 7, 5, 7, 7, 5, 5, 5, 1, 5, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 5, 3, 3, 1, 4, 2, 4, 4, 2, 6, 2, 4, 2, 4, 4, 2, 4, 2, 2, 2, 6, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 7, 5, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 1, 1, 5, 3, 3, 1, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 7, 7, 7, 5, 3, 3, 3, 5, 3, 3, 3, 3, 1, 1, 3, 1, 1, 3, 3, 1, 3, 1, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 6, 0, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 3, 5, 5, 5, 3, 3, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 4, 2, 2, 4, 4, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 3, 5, 5, 3, 5, 3, 3, 3, 5, 3, 3, 1, 3, 1, 3, 3, 1, 3, 3, 3, 1, 5, 3, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 7, 5, 5, 3, 5, 3, 5, 3, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 1, 3, 3, 3, 1, 4, 2, 4, 4, 4, 4, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 5, 5, 5, 3, 1, 7, 5, 3, 3, 3, 3, 5, 3, 1, 3, 1, 3, 1, 5, 1, 3, 3, 6, 2, 4, 2, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 3, 5, 5, 5, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 5, 1, 5, 3, 1, 5, 3, 7, 3, 5, 3, 6, 2, 6, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 5, 3, 5, 3, 5, 5, 5, 3, 3, 3, 3, 3, 5, 5, 3, 3, 1, 1, 1, 3, 3, 3, 3, 6, 6, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 3, 5, 3, 5, 3, 3, 3, 5, 1, 1, 1, 3, 3, 3, 3, 1, 3, 1, 6, 2, 4, 4, 2, 6, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 6, 0, 0, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 3, 3, 5, 5, 5, 3, 1, 3, 1, 5, 5, 5, 1, 1, 1, 3, 3, 3, 1, 1, 1, 4, 2, 4, 2, 2, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 7, 7, 7, 5, 5, 7, 5, 7, 5, 3, 1, 1, 5, 3, 3, 1, 5, 1, 1, 1, 3, 1, 3, 1, 6, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 7, 7, 5, 3, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 3, 5, 3, 1, 1, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 6, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 3, 5, 5, 5, 3, 5, 5, 3, 3, 3, 5, 3, 1, 3, 3, 3, 1, 3, 1, 3, 3, 3, 3, 3, 3, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 7, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 5, 5, 3, 5, 1, 3, 1, 5, 5, 3, 3, 4, 2, 4, 4, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 7, 5, 7, 5, 5, 5, 5, 3, 3, 3, 3, 1, 3, 5, 3, 3, 5, 3, 3, 3, 5, 1, 5, 3, 7, 2, 4, 4, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 6, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 5, 5, 3, 5, 3, 5, 5, 3, 1, 3, 3, 3, 3, 3, 5, 3, 1, 1, 1, 1, 1, 3, 3, 3, 3, 6, 4, 4, 2, 4, 6, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 5, 7, 3, 3, 5, 5, 3, 3, 3, 3, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 5, 6, 2, 4, 6, 4, 4, 4, 4, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 7, 5, 7, 3, 5, 5, 1, 3, 1, 5, 3, 3, 3, 5, 3, 3, 3, 1, 5, 1, 5, 5, 3, 3, 6, 2, 4, 6, 4, 6, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 7, 7, 5, 7, 3, 5, 5, 3, 3, 3, 3, 3, 5, 3, 5, 3, 3, 3, 1, 3, 1, 5, 1, 3, 1, 4, 4, 4, 4, 2, 4, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 3, 5, 5, 3, 5, 5, 5, 3, 3, 3, 3, 5, 1, 3, 5, 3, 3, 3, 1, 3, 1, 1, 3, 1, 4, 2, 4, 4, 4, 6, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 5, 3, 5, 7, 3, 3, 3, 3, 1, 3, 3, 5, 3, 1, 5, 1, 1, 1, 5, 3, 5, 1, 4, 2, 2, 2, 4, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 3, 5, 3, 5, 5, 5, 5, 3, 3, 3, 3, 3, 5, 1, 3, 3, 1, 5, 3, 5, 3, 3, 5, 7, 4, 4, 6, 4, 4, 4, 4, 4, 6, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 3, 5, 3, 5, 5, 3, 5, 3, 5, 3, 3, 3, 5, 1, 5, 3, 1, 1, 1, 5, 1, 1, 3, 6, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 5, 5, 3, 5, 3, 3, 5, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 3, 1, 5, 1, 5, 1, 4, 2, 6, 4, 2, 4, 2, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 5, 3, 5, 5, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 3, 3, 4, 2, 6, 4, 6, 4, 6, 2, 2, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 5, 5, 5, 7, 3, 3, 7, 3, 5, 3, 1, 3, 3, 1, 3, 1, 3, 1, 3, 3, 3, 1, 4, 2, 6, 2, 4, 6, 2, 4, 2, 4, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 5, 5, 5, 3, 5, 5, 3, 7, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3, 3, 5, 1, 5, 3, 4, 4, 4, 4, 2, 6, 4, 4, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 5, 3, 7, 7, 3, 7, 3, 5, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3, 5, 1, 5, 1, 6, 2, 6, 4, 4, 4, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 7, 3, 5, 3, 5, 5, 1, 7, 5, 3, 1, 1, 3, 3, 3, 1, 3, 1, 3, 1, 7, 1, 3, 1, 6, 2, 2, 4, 4, 6, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 7, 5, 5, 5, 3, 3, 7, 3, 7, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 1, 7, 1, 3, 1, 6, 2, 2, 2, 4, 4, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 5, 5, 3, 5, 3, 5, 3, 5, 3, 3, 1, 1, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 4, 2, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 3, 3, 1, 5, 5, 3, 7, 5, 3, 1, 3, 3, 3, 3, 1, 3, 1, 3, 1, 5, 1, 3, 3, 4, 2, 6, 4, 2, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 6, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 3, 7, 7, 5, 5, 5, 5, 3, 1, 7, 3, 3, 1, 3, 3, 3, 3, 1, 1, 1, 3, 3, 5, 1, 1, 1, 4, 2, 4, 4, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 4, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 5, 5, 3, 5, 3, 1, 7, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 5, 1, 3, 1, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 7, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 3, 5, 3, 5, 5, 3, 7, 3, 3, 3, 1, 3, 1, 3, 1, 3, 1, 1, 1, 5, 1, 1, 1, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 7, 5, 5, 3, 5, 3, 5, 3, 3, 3, 5, 3, 1, 3, 5, 3, 1, 3, 1, 5, 3, 3, 3, 5, 3, 4, 4, 4, 2, 4, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 7, 3, 7, 1, 7, 5, 5, 1, 3, 3, 1, 1, 3, 3, 1, 1, 3, 3, 3, 3, 1, 5, 5, 4, 4, 4, 6, 4, 2, 2, 6, 2, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 7, 7, 5, 5, 3, 7, 7, 5, 3, 1, 3, 3, 3, 5, 1, 3, 3, 5, 3, 3, 3, 3, 1, 3, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 6, 2, 4, 2, 4, 2, 6, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 5, 5, 7, 7, 5, 5, 1, 3, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 1, 1, 1, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 0, 7, 2, 0, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 3, 5, 3, 5, 7, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 3, 1, 3, 1, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 5, 1, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 2, 2, 4, 2, 4, 4, 2, 4, 2, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+7, 7, 5, 7, 5, 5, 5, 5, 3, 5, 5, 3, 1, 3, 3, 3, 5, 3, 3, 3, 3, 5, 1, 3, 3, 5, 3, 5, 3, 6, 4, 6, 6, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 5, 5, 3, 5, 3, 5, 5, 3, 3, 3, 3, 5, 3, 5, 3, 3, 5, 5, 1, 5, 3, 3, 3, 1, 1, 4, 2, 4, 4, 2, 2, 2, 4, 2, 4, 4, 6, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 3, 5, 3, 3, 3, 3, 5, 5, 7, 3, 3, 3, 3, 1, 5, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 3, 5, 3, 5, 5, 1, 5, 5, 3, 1, 3, 1, 3, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 6, 2, 4, 2, 4, 4, 4, 4, 2, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 3, 5, 3, 5, 5, 3, 5, 3, 3, 1, 5, 1, 5, 3, 1, 3, 1, 3, 3, 5, 3, 3, 3, 4, 2, 6, 4, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 3, 5, 3, 5, 5, 3, 5, 1, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 7, 3, 3, 3, 4, 2, 4, 4, 4, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 0, 6, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 3, 7, 5, 5, 3, 3, 5, 3, 5, 3, 3, 3, 3, 1, 1, 1, 3, 3, 1, 1, 3, 5, 1, 1, 3, 6, 2, 4, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 7, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 3, 3, 3, 3, 1, 7, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 5, 3, 3, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 3, 3, 5, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 5, 1, 1, 1, 6, 2, 4, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 3, 3, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 5, 1, 3, 1, 5, 1, 1, 1, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 6, 2, 2, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 5, 5, 5, 3, 3, 3, 5, 5, 1, 1, 3, 5, 1, 3, 5, 3, 3, 3, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 7, 7, 3, 3, 5, 3, 5, 3, 5, 3, 3, 1, 3, 3, 1, 3, 3, 1, 1, 5, 3, 5, 5, 4, 4, 2, 4, 6, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 7, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 5, 3, 1, 3, 3, 3, 1, 5, 3, 3, 3, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 6, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 3, 5, 3, 3, 5, 3, 5, 5, 3, 3, 1, 1, 5, 1, 3, 3, 1, 3, 3, 3, 3, 3, 1, 4, 2, 2, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 5, 1, 1, 1, 1, 3, 5, 1, 3, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 3, 3, 5, 5, 5, 3, 3, 5, 1, 1, 3, 3, 3, 1, 3, 1, 3, 3, 3, 3, 3, 3, 4, 2, 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 3, 3, 3, 5, 3, 1, 3, 3, 3, 5, 1, 3, 3, 3, 3, 1, 1, 1, 5, 1, 3, 3, 6, 4, 6, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 3, 3, 3, 5, 3, 1, 1, 3, 5, 3, 3, 3, 1, 1, 3, 1, 1, 1, 5, 3, 3, 3, 4, 2, 6, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 0, 2, 2, 7, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 7, 5, 5, 5, 5, 3, 3, 1, 3, 1, 3, 3, 3, 3, 3, 1, 3, 3, 3, 5, 3, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 6, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 3, 5, 3, 5, 5, 3, 3, 3, 1, 3, 5, 5, 3, 5, 3, 3, 3, 1, 3, 3, 1, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 3, 5, 5, 3, 7, 5, 5, 3, 5, 3, 5, 1, 3, 3, 3, 1, 1, 1, 3, 1, 3, 3, 3, 1, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 3, 5, 5, 3, 5, 3, 3, 1, 3, 5, 3, 1, 3, 5, 5, 1, 5, 3, 1, 3, 3, 3, 5, 3, 4, 2, 6, 4, 2, 2, 2, 4, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 5, 5, 5, 3, 5, 1, 3, 3, 5, 3, 1, 5, 3, 3, 3, 3, 1, 5, 3, 3, 3, 5, 3, 6, 2, 6, 4, 6, 4, 4, 6, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 5, 3, 7, 3, 3, 5, 5, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 3, 3, 3, 1, 6, 4, 4, 6, 4, 2, 4, 4, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 7, 5, 5, 7, 5, 5, 3, 3, 3, 3, 3, 5, 1, 1, 3, 1, 3, 1, 5, 3, 3, 1, 7, 4, 6, 4, 6, 4, 4, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 7, 7, 7, 5, 7, 7, 3, 5, 5, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 3, 3, 3, 3, 3, 6, 2, 4, 2, 4, 4, 4, 4, 2, 6, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 7, 5, 7, 5, 3, 3, 5, 3, 3, 3, 3, 5, 3, 1, 3, 3, 1, 1, 1, 1, 3, 1, 6, 2, 4, 2, 2, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 6, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 7, 5, 7, 7, 7, 5, 7, 1, 3, 3, 3, 3, 5, 3, 1, 1, 1, 3, 3, 1, 3, 1, 7, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 7, 5, 5, 5, 7, 5, 7, 3, 5, 3, 3, 3, 5, 3, 3, 1, 5, 1, 3, 1, 5, 1, 3, 3, 6, 4, 4, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 3, 5, 7, 5, 7, 7, 7, 5, 5, 3, 3, 3, 3, 5, 3, 1, 1, 1, 1, 1, 3, 1, 3, 1, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 0, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 7, 5, 7, 7, 5, 5, 7, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 1, 1, 7, 2, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 5, 5, 5, 7, 5, 5, 3, 7, 3, 5, 5, 1, 5, 1, 3, 1, 1, 3, 1, 3, 3, 3, 1, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 3, 7, 7, 5, 5, 3, 5, 5, 5, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 4, 4, 4, 4, 4, 2, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 1, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 6, 4, 4, 6, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 7, 5, 5, 5, 5, 5, 3, 3, 1, 1, 3, 3, 3, 1, 1, 3, 3, 1, 1, 3, 1, 1, 6, 4, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 7, 5, 3, 3, 5, 5, 5, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 1, 3, 3, 3, 3, 1, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 7, 3, 3, 5, 3, 3, 3, 3, 5, 3, 5, 1, 3, 1, 1, 3, 1, 3, 3, 3, 3, 5, 3, 4, 2, 4, 2, 2, 6, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 7, 3, 7, 5, 5, 5, 5, 3, 3, 3, 3, 1, 5, 3, 1, 3, 1, 1, 3, 5, 1, 3, 3, 4, 4, 7, 2, 4, 4, 4, 4, 4, 4, 6, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 8, 7, 7, 3, 5, 5, 3, 5, 3, 7, 5, 3, 5, 5, 3, 1, 3, 1, 1, 1, 7, 5, 3, 1, 6, 4, 4, 6, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 5, 3, 5, 5, 3, 3, 3, 7, 3, 3, 3, 5, 1, 1, 3, 1, 1, 1, 5, 3, 1, 1, 4, 2, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 0, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 7, 5, 7, 5, 5, 5, 3, 3, 5, 3, 3, 1, 5, 1, 1, 3, 1, 1, 3, 5, 3, 1, 1, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 5, 3, 5, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 6, 2, 4, 4, 4, 4, 4, 4, 2, 4, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 5, 3, 5, 5, 5, 5, 3, 5, 1, 3, 3, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 1, 6, 2, 4, 4, 4, 4, 4, 2, 2, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3, 3, 3, 3, 6, 4, 4, 6, 4, 4, 4, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 3, 3, 5, 5, 5, 3, 7, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 3, 1, 3, 1, 4, 2, 4, 4, 2, 6, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 7, 5, 5, 3, 5, 3, 3, 3, 5, 3, 1, 3, 5, 1, 1, 1, 1, 3, 3, 3, 3, 3, 1, 4, 2, 4, 2, 4, 4, 2, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 5, 3, 3, 3, 3, 3, 1, 5, 5, 5, 3, 3, 3, 6, 4, 6, 4, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 3, 5, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 1, 4, 2, 4, 4, 4, 6, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 6, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 3, 7, 5, 7, 5, 7, 5, 3, 7, 3, 5, 3, 3, 3, 5, 3, 3, 3, 1, 1, 1, 3, 3, 3, 1, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 7, 5, 7, 5, 3, 5, 5, 5, 1, 1, 3, 5, 3, 1, 3, 1, 3, 3, 3, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 0, 7, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 7, 3, 7, 3, 3, 3, 1, 5, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 3, 3, 1, 1, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 5, 7, 3, 7, 5, 3, 3, 3, 3, 3, 3, 5, 1, 3, 1, 1, 1, 1, 3, 3, 1, 1, 1, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 7, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 3, 5, 1, 3, 1, 3, 5, 1, 5, 3, 3, 5, 1, 3, 1, 3, 3, 3, 1, 3, 1, 4, 4, 6, 4, 6, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 5, 5, 7, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 5, 1, 7, 3, 3, 3, 1, 5, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 5, 1, 1, 3, 4, 2, 2, 2, 4, 6, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 6, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 5, 3, 5, 5, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 3, 5, 3, 1, 3, 1, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 7, 5, 5, 3, 5, 5, 3, 3, 1, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3, 3, 1, 3, 1, 4, 2, 4, 4, 2, 4, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 5, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 5, 3, 1, 3, 3, 3, 3, 1, 4, 2, 4, 4, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 7, 3, 5, 3, 3, 5, 1, 5, 3, 1, 1, 3, 3, 1, 3, 1, 1, 1, 3, 1, 3, 1, 2, 2, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 3, 5, 5, 5, 5, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 1, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 5, 3, 1, 3, 5, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 1, 1, 3, 3, 1, 3, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 3, 5, 3, 1, 1, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 1, 1, 3, 3, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 6, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 5, 5, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 3, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 3, 1, 3, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 6, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 3, 1, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3, 1, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 5, 3, 5, 1, 3, 3, 3, 1, 3, 3, 3, 1, 1, 1, 3, 1, 1, 3, 1, 3, 1, 1, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 3, 5, 3, 1, 3, 5, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 3, 3, 3, 1, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 6, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 1, 1, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 3, 5, 5, 1, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 6, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 1, 3, 5, 3, 3, 3, 3, 5, 3, 5, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 1, 1, 3, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 5, 3, 1, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 5, 3, 1, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 3, 5, 3, 3, 3, 5, 3, 3, 3, 1, 1, 3, 1, 3, 5, 1, 1, 3, 1, 1, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 3, 3, 5, 1, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 6, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 3, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 5, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 5, 3, 5, 3, 3, 1, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 3, 5, 3, 5, 3, 5, 5, 3, 5, 3, 1, 1, 1, 5, 3, 1, 3, 3, 5, 3, 1, 1, 2, 2, 4, 2, 6, 2, 2, 2, 2, 6, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 5, 3, 5, 3, 3, 3, 3, 3, 5, 3, 5, 1, 1, 3, 5, 5, 1, 1, 3, 5, 3, 1, 3, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 5, 3, 3, 5, 7, 3, 5, 5, 7, 5, 5, 3, 5, 3, 1, 3, 3, 3, 3, 3, 1, 5, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 6, 4, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 7, 5, 7, 7, 7, 5, 7, 7, 7, 5, 7, 3, 7, 7, 7, 7, 7, 7, 3, 7, 5, 7, 5, 7, 1, 4, 4, 7, 6, 6, 6, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 5, 7, 7, 7, 7, 7, 3, 3, 7, 5, 7, 7, 3, 1, 2, 4, 6, 4, 2, 4, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 8, 1, 7, 7, 7, 7, 7, 3, 3, 7, 7, 7, 5, 3, 1, 2, 2, 4, 6, 4, 6, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 7, 8, 5, 7, 7, 7, 3, 7, 7, 7, 7, 7, 5, 3, 7, 5, 5, 5, 3, 1, 2, 2, 4, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 7, 7, 7, 5, 7, 7, 7, 7, 7, 7, 5, 7, 5, 7, 7, 7, 5, 1, 5, 5, 3, 5, 3, 1, 2, 2, 4, 2, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 7, 7, 7, 7, 7, 8, 5, 7, 7, 7, 3, 7, 7, 7, 7, 7, 5, 1, 5, 7, 5, 5, 1, 1, 0, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 3, 7, 7, 7, 7, 5, 3, 1, 5, 5, 3, 3, 1, 1, 2, 2, 2, 2, 2, 6, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 5, 7, 7, 7, 1, 7, 5, 7, 7, 7, 3, 1, 5, 5, 1, 1, 1, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 5, 7, 7, 7, 3, 7, 7, 7, 7, 7, 3, 3, 3, 5, 1, 3, 1, 1, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 7, 7, 7, 5, 7, 8, 5, 7, 5, 7, 3, 7, 5, 7, 7, 5, 1, 5, 5, 3, 3, 1, 3, 1, 2, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 7, 3, 7, 5, 7, 7, 7, 1, 5, 5, 1, 1, 5, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 7, 1, 7, 7, 7, 7, 5, 1, 5, 3, 1, 3, 3, 3, 3, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 1, 7, 3, 7, 7, 5, 1, 1, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 1, 7, 5, 7, 3, 5, 1, 1, 3, 1, 1, 1, 1, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 7, 7, 7, 8, 5, 7, 7, 7, 3, 7, 3, 7, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 5, 7, 7, 3, 7, 3, 7, 3, 3, 1, 3, 1, 1, 1, 3, 3, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 7, 1, 7, 5, 7, 3, 1, 1, 1, 1, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 5, 5, 7, 3, 7, 3, 7, 3, 3, 1, 1, 1, 3, 1, 1, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 7, 5, 7, 3, 7, 3, 5, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 7, 1, 7, 3, 5, 1, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 7, 7, 7, 5, 7, 7, 7, 7, 5, 7, 3, 7, 5, 5, 3, 3, 3, 1, 3, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 7, 7, 7, 1, 5, 5, 3, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 7, 3, 5, 7, 7, 7, 7, 7, 1, 5, 3, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 3, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 7, 3, 5, 3, 1, 1, 3, 3, 1, 3, 3, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 5, 3, 5, 3, 1, 1, 3, 3, 1, 1, 3, 3, 1, 1, 1, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 7, 7, 7, 3, 5, 3, 3, 1, 3, 1, 3, 3, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 5, 3, 3, 1, 1, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 5, 5, 5, 3, 1, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 5, 7, 5, 7, 1, 3, 3, 1, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 7, 7, 7, 5, 5, 7, 7, 7, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 3, 7, 7, 5, 3, 3, 3, 1, 3, 3, 5, 3, 1, 3, 3, 3, 3, 1, 1, 1, 3, 2, 2, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 3, 7, 7, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 3, 3, 3, 1, 1, 1, 2, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 7, 7, 1, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 1, 3, 1, 1, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 5, 3, 3, 3, 1, 3, 1, 1, 3, 3, 5, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 3, 1, 1, 3, 3, 5, 5, 5, 1, 3, 3, 3, 5, 1, 1, 3, 3, 1, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 5, 3, 3, 3, 3, 5, 1, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 7, 3, 5, 7, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 1, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 3, 1, 1, 3, 3, 3, 3, 5, 3, 3, 5, 3, 3, 1, 3, 3, 1, 3, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 1, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 5, 3, 1, 3, 3, 1, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 5, 5, 5, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 1, 7, 3, 1, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 3, 3, 1, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 5, 5, 3, 7, 7, 1, 3, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 1, 7, 5, 3, 3, 3, 5, 3, 3, 1, 1, 5, 3, 3, 3, 1, 3, 3, 3, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 3, 5, 5, 1, 3, 3, 3, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 7, 1, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 3, 1, 3, 1, 2, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 3, 5, 7, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 3, 3, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 7, 5, 5, 5, 5, 3, 7, 5, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 5, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 3, 5, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 3, 5, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 7, 3, 5, 5, 3, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 1, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 5, 7, 3, 5, 3, 3, 5, 3, 5, 3, 3, 3, 1, 3, 5, 1, 3, 3, 1, 1, 5, 3, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 3, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 3, 7, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 5, 3, 3, 3, 1, 3, 3, 4, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 7, 5, 5, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 3, 3, 1, 1, 1, 1, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 1, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 3, 3, 5, 3, 3, 1, 5, 3, 5, 3, 1, 3, 3, 1, 1, 3, 3, 1, 1, 1, 3, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 5, 7, 7, 5, 3, 3, 5, 5, 3, 3, 3, 3, 3, 5, 1, 3, 1, 3, 3, 3, 1, 3, 1, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 3, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 5, 3, 3, 1, 3, 5, 1, 3, 3, 1, 1, 1, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 1, 3, 5, 5, 1, 5, 3, 3, 1, 5, 3, 1, 3, 5, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 8, 7, 5, 7, 7, 3, 5, 7, 7, 3, 1, 5, 1, 1, 3, 3, 1, 3, 3, 1, 1, 5, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 5, 7, 7, 5, 3, 3, 1, 1, 3, 3, 1, 1, 3, 1, 1, 3, 2, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 5, 1, 7, 7, 7, 3, 3, 3, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 2, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 1, 7, 7, 5, 3, 3, 3, 1, 1, 1, 3, 1, 1, 3, 3, 1, 3, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 1, 7, 5, 5, 5, 3, 3, 1, 3, 1, 1, 1, 3, 3, 3, 3, 1, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 3, 1, 1, 3, 1, 1, 1, 3, 3, 3, 3, 1, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 8, 7, 5, 7, 7, 7, 5, 7, 7, 1, 5, 1, 5, 5, 3, 1, 1, 1, 3, 3, 1, 3, 5, 1, 5, 3, 2, 4, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 4, 6, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 5, 7, 8, 7, 7, 7, 5, 5, 7, 1, 7, 7, 7, 3, 1, 3, 5, 5, 5, 1, 1, 5, 1, 5, 6, 4, 2, 4, 4, 2, 2, 7, 6, 4, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 5, 8, 8, 7, 7, 7, 7, 5, 7, 5, 7, 7, 7, 5, 3, 5, 7, 7, 5, 1, 1, 5, 1, 3, 4, 4, 2, 2, 2, 2, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 5, 7, 5, 7, 7, 7, 3, 1, 5, 7, 5, 3, 1, 1, 3, 1, 3, 2, 2, 2, 2, 4, 2, 4, 6, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 7, 8, 7, 7, 7, 8, 7, 7, 7, 1, 7, 7, 7, 3, 1, 3, 7, 5, 5, 1, 1, 5, 3, 3, 4, 2, 0, 2, 2, 4, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 7, 8, 7, 8, 7, 7, 1, 7, 1, 7, 7, 7, 3, 1, 3, 5, 5, 3, 3, 1, 3, 1, 5, 4, 2, 2, 2, 4, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 7, 8, 7, 7, 7, 7, 3, 7, 1, 7, 7, 7, 1, 1, 5, 5, 5, 5, 1, 1, 3, 1, 5, 2, 2, 2, 2, 2, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 8, 7, 7, 7, 7, 8, 8, 7, 3, 7, 3, 5, 5, 7, 3, 1, 5, 7, 5, 3, 1, 1, 3, 1, 3, 4, 2, 2, 4, 4, 4, 4, 6, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 8, 7, 7, 8, 7, 7, 8, 7, 3, 7, 3, 5, 5, 7, 5, 1, 5, 7, 5, 5, 1, 1, 3, 1, 1, 2, 2, 2, 4, 4, 2, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 8, 7, 7, 8, 7, 7, 8, 7, 3, 7, 3, 5, 5, 7, 3, 1, 3, 7, 5, 5, 1, 1, 5, 1, 3, 4, 2, 2, 2, 4, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 5, 7, 7, 7, 8, 7, 7, 8, 7, 5, 7, 3, 7, 7, 8, 3, 1, 5, 5, 5, 3, 1, 1, 3, 1, 3, 4, 2, 2, 4, 4, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 7, 5, 5, 7, 5, 1, 7, 3, 5, 3, 5, 3, 1, 1, 5, 5, 3, 3, 5, 5, 1, 3, 4, 2, 4, 4, 2, 2, 2, 4, 2, 4, 2, 4, 2, 4, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 8, 7, 5, 7, 7, 7, 7, 3, 7, 5, 5, 3, 7, 7, 7, 3, 7, 7, 7, 3, 3, 3, 3, 7, 6, 2, 6, 2, 4, 2, 4, 6, 2, 4, 2, 6, 2, 6, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 1, 7, 7, 5, 5, 7, 7, 7, 5, 5, 5, 3, 7, 6, 2, 6, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 8, 8, 7, 7, 7, 7, 8, 5, 7, 7, 5, 3, 7, 7, 5, 5, 5, 7, 7, 5, 7, 5, 1, 7, 7, 2, 6, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 8, 5, 7, 7, 3, 1, 7, 7, 7, 5, 5, 7, 7, 5, 5, 5, 3, 5, 6, 2, 6, 2, 2, 2, 4, 6, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 8, 8, 8, 7, 7, 7, 7, 7, 3, 7, 7, 7, 3, 7, 7, 3, 3, 5, 7, 7, 3, 3, 1, 3, 5, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 0, 2, 2, 4, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 8, 7, 7, 8, 7, 7, 7, 5, 7, 7, 5, 3, 5, 7, 5, 3, 7, 5, 7, 3, 5, 3, 3, 5, 6, 2, 6, 4, 2, 2, 4, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 8, 7, 7, 8, 7, 7, 8, 5, 7, 7, 7, 3, 7, 7, 5, 1, 5, 7, 7, 3, 3, 3, 3, 5, 6, 2, 7, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 8, 8, 3, 8, 7, 7, 8, 3, 7, 5, 5, 1, 7, 7, 5, 1, 5, 7, 7, 1, 3, 5, 5, 5, 6, 2, 6, 4, 2, 4, 4, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 3, 5, 5, 3, 1, 7, 7, 3, 1, 5, 7, 5, 3, 3, 5, 1, 5, 6, 2, 6, 4, 2, 4, 6, 6, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 7, 5, 3, 3, 3, 5, 3, 5, 1, 1, 5, 5, 1, 1, 3, 5, 3, 3, 1, 1, 3, 1, 3, 2, 2, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 4, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 7, 7, 5, 7, 3, 7, 7, 5, 5, 5, 3, 3, 3, 5, 5, 7, 1, 3, 5, 5, 7, 4, 2, 6, 4, 4, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 3, 3, 5, 5, 1, 3, 5, 3, 3, 7, 6, 2, 4, 6, 6, 4, 4, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 8, 7, 7, 7, 8, 7, 7, 8, 8, 7, 7, 5, 5, 3, 5, 7, 7, 3, 3, 5, 5, 5, 5, 5, 7, 5, 6, 4, 2, 2, 4, 4, 2, 4, 2, 4, 2, 2, 4, 7, 4, 2, 0, 4, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 8, 7, 7, 7, 5, 7, 7, 7, 7, 5, 5, 7, 5, 5, 7, 5, 3, 3, 7, 5, 3, 5, 7, 7, 6, 6, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 8, 8, 8, 7, 8, 7, 7, 7, 5, 5, 5, 1, 5, 5, 3, 3, 3, 5, 5, 3, 3, 5, 5, 6, 2, 2, 4, 4, 4, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 5, 5, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 7, 6, 2, 6, 2, 4, 6, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 7, 8, 8, 8, 7, 7, 8, 7, 7, 7, 5, 7, 7, 5, 7, 7, 5, 3, 3, 5, 5, 3, 3, 3, 5, 6, 6, 2, 6, 4, 4, 4, 2, 6, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 8, 7, 8, 7, 7, 7, 7, 7, 5, 7, 3, 3, 5, 7, 1, 5, 5, 5, 5, 3, 5, 5, 3, 7, 4, 2, 6, 2, 6, 4, 4, 6, 2, 2, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 9, 7, 7, 8, 8, 8, 7, 7, 8, 7, 7, 7, 7, 5, 7, 3, 5, 7, 1, 5, 3, 7, 5, 3, 5, 3, 5, 7, 2, 2, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 9, 7, 7, 7, 8, 7, 7, 7, 7, 7, 3, 7, 5, 5, 5, 5, 3, 5, 1, 1, 3, 3, 3, 3, 3, 5, 5, 7, 4, 2, 2, 4, 2, 4, 4, 4, 2, 4, 4, 4, 4, 4, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 5, 7, 5, 7, 8, 5, 7, 7, 5, 7, 5, 3, 3, 5, 3, 5, 1, 3, 1, 3, 3, 3, 3, 1, 1, 6, 2, 4, 2, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 5, 5, 3, 3, 5, 3, 1, 1, 5, 5, 1, 3, 3, 5, 6, 2, 4, 2, 4, 6, 6, 2, 2, 6, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 7, 5, 7, 7, 7, 7, 5, 7, 7, 5, 7, 5, 3, 3, 3, 3, 5, 3, 3, 5, 5, 3, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 4, 6, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 5, 7, 7, 7, 7, 5, 7, 7, 5, 7, 7, 7, 5, 7, 7, 7, 5, 8, 3, 5, 5, 5, 3, 6, 6, 6, 6, 6, 2, 6, 6, 2, 6, 4, 6, 6, 2, 2, 0, 0, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 7, 7, 8, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 5, 7, 8, 7, 7, 8, 5, 7, 5, 7, 3, 7, 7, 7, 7, 4, 2, 4, 6, 4, 6, 6, 7, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 8, 1, 7, 5, 5, 7, 7, 6, 4, 6, 6, 2, 6, 4, 2, 6, 4, 6, 4, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 5, 8, 7, 8, 7, 7, 7, 7, 7, 5, 7, 7, 7, 5, 7, 7, 7, 5, 8, 1, 5, 5, 5, 7, 6, 6, 4, 6, 4, 4, 6, 4, 4, 7, 4, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 7, 7, 8, 7, 7, 7, 8, 7, 8, 7, 7, 7, 5, 7, 7, 8, 5, 7, 7, 7, 5, 8, 1, 3, 5, 5, 5, 2, 6, 4, 4, 6, 2, 6, 2, 2, 2, 2, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 7, 8, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 5, 7, 7, 7, 7, 7, 1, 3, 7, 5, 7, 2, 4, 4, 6, 6, 2, 6, 4, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 7, 8, 7, 7, 8, 5, 5, 8, 7, 7, 7, 3, 5, 7, 7, 5, 7, 7, 7, 7, 7, 3, 5, 5, 7, 5, 4, 7, 4, 6, 6, 2, 6, 6, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 8, 5, 5, 7, 8, 5, 7, 7, 3, 5, 7, 7, 5, 7, 7, 7, 5, 7, 1, 3, 5, 5, 7, 2, 6, 4, 7, 6, 4, 6, 6, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 7, 7, 5, 7, 7, 7, 3, 7, 7, 7, 5, 7, 1, 1, 5, 7, 3, 4, 4, 4, 6, 4, 2, 4, 4, 0, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 8, 7, 7, 7, 7, 8, 7, 7, 7, 3, 7, 7, 8, 3, 7, 7, 7, 7, 8, 1, 3, 7, 7, 3, 6, 6, 2, 4, 6, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 8, 3, 7, 7, 7, 7, 7, 1, 3, 5, 5, 5, 6, 6, 6, 6, 6, 4, 6, 6, 2, 2, 0, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 7, 8, 7, 7, 7, 7, 7, 7, 7, 1, 5, 7, 8, 3, 7, 7, 5, 7, 7, 1, 5, 5, 7, 5, 4, 4, 6, 6, 6, 2, 6, 4, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 3, 5, 3, 8, 5, 7, 7, 7, 7, 7, 1, 3, 3, 5, 5, 4, 6, 2, 6, 6, 2, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 7, 5, 1, 3, 7, 7, 3, 3, 3, 5, 5, 5, 1, 3, 3, 1, 3, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 7, 7, 3, 7, 7, 7, 7, 1, 7, 5, 5, 7, 7, 5, 7, 8, 7, 5, 7, 5, 7, 5, 7, 3, 7, 6, 4, 6, 6, 0, 4, 2, 4, 6, 2, 6, 2, 2, 4, 2, 2, 4, 0, 0, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 7, 8, 7, 8, 5, 8, 7, 7, 8, 7, 7, 7, 7, 5, 7, 7, 7, 1, 7, 5, 7, 3, 7, 7, 6, 6, 6, 7, 7, 4, 2, 4, 6, 2, 6, 2, 2, 0, 2, 2, 0, 2, 2, 0, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 7, 8, 7, 5, 7, 5, 5, 7, 7, 7, 7, 7, 7, 8, 7, 7, 1, 7, 3, 5, 3, 5, 7, 6, 7, 4, 6, 6, 4, 4, 2, 2, 4, 4, 2, 4, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+7, 9, 8, 7, 8, 7, 8, 7, 7, 7, 7, 7, 5, 8, 7, 7, 7, 5, 7, 7, 7, 7, 5, 7, 5, 7, 5, 5, 5, 7, 6, 4, 4, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 7, 5, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 5, 5, 5, 7, 5, 7, 6, 4, 7, 6, 2, 4, 2, 2, 2, 0, 2, 2, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 7, 8, 5, 8, 5, 8, 7, 7, 7, 5, 5, 7, 7, 5, 7, 7, 7, 5, 5, 1, 5, 5, 7, 5, 7, 6, 2, 6, 6, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 7, 7, 8, 7, 8, 7, 7, 3, 7, 7, 7, 8, 7, 7, 7, 3, 7, 7, 7, 7, 3, 7, 5, 7, 5, 7, 3, 7, 6, 4, 6, 6, 2, 4, 2, 2, 2, 0, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 7, 3, 5, 3, 7, 3, 5, 5, 6, 6, 6, 6, 6, 4, 4, 4, 6, 2, 0, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 7, 8, 7, 7, 7, 7, 5, 8, 7, 5, 7, 7, 5, 7, 7, 5, 7, 8, 7, 3, 7, 3, 5, 5, 7, 5, 7, 6, 4, 7, 6, 2, 4, 2, 4, 2, 0, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 7, 7, 7, 5, 7, 8, 7, 7, 7, 7, 5, 7, 7, 3, 7, 7, 5, 3, 7, 5, 7, 7, 7, 3, 7, 6, 4, 6, 6, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 7, 7, 7, 7, 8, 7, 5, 7, 5, 3, 7, 7, 5, 7, 7, 5, 3, 5, 5, 7, 3, 5, 1, 6, 4, 6, 6, 6, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 5, 7, 7, 3, 7, 7, 5, 1, 5, 5, 7, 5, 7, 3, 7, 2, 2, 6, 6, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 7, 3, 7, 3, 5, 5, 7, 1, 7, 5, 3, 7, 7, 5, 3, 3, 7, 3, 3, 3, 3, 4, 2, 4, 2, 4, 4, 2, 2, 4, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 7, 5, 7, 7, 8, 5, 7, 8, 5, 5, 5, 7, 3, 7, 7, 7, 5, 7, 1, 5, 7, 7, 7, 4, 2, 2, 6, 6, 2, 2, 2, 2, 2, 2, 6, 6, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 5, 5, 7, 7, 5, 7, 7, 7, 5, 7, 1, 5, 7, 7, 5, 2, 2, 2, 2, 6, 2, 4, 2, 2, 4, 2, 2, 4, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 7, 7, 7, 7, 7, 7, 3, 7, 8, 5, 5, 7, 7, 3, 7, 7, 7, 7, 7, 3, 5, 7, 5, 3, 6, 2, 2, 4, 6, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 7, 8, 7, 7, 7, 7, 5, 7, 7, 5, 3, 7, 5, 5, 7, 7, 7, 5, 5, 1, 5, 5, 3, 1, 4, 2, 2, 6, 4, 6, 6, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 7, 7, 7, 7, 7, 8, 5, 5, 8, 7, 5, 7, 5, 5, 7, 7, 3, 3, 5, 1, 3, 5, 5, 3, 2, 2, 2, 4, 6, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 8, 8, 7, 7, 8, 3, 7, 7, 5, 5, 5, 5, 5, 7, 5, 5, 3, 5, 3, 3, 7, 5, 3, 4, 4, 4, 4, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 7, 7, 8, 7, 7, 8, 3, 5, 7, 3, 1, 3, 5, 3, 7, 5, 7, 5, 5, 3, 7, 3, 3, 1, 4, 4, 2, 4, 4, 4, 4, 2, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 7, 7, 7, 7, 7, 8, 5, 7, 7, 3, 1, 5, 3, 3, 5, 5, 3, 3, 5, 5, 3, 5, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 7, 3, 5, 5, 5, 3, 7, 3, 5, 7, 3, 1, 3, 5, 3, 5, 3, 3, 3, 5, 1, 3, 2, 2, 2, 4, 2, 4, 2, 2, 4, 4, 4, 2, 2, 2, 6, 2, 2, 2, 4, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 8, 7, 7, 7, 7, 5, 7, 7, 5, 7, 7, 7, 7, 7, 5, 1, 5, 7, 3, 5, 3, 5, 3, 7, 3, 5, 4, 4, 6, 4, 7, 4, 2, 2, 2, 2, 4, 6, 2, 6, 6, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 5, 7, 7, 3, 7, 7, 5, 1, 7, 7, 1, 7, 5, 5, 4, 2, 6, 6, 4, 4, 2, 2, 0, 2, 2, 4, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 5, 7, 8, 7, 5, 5, 7, 1, 7, 7, 3, 1, 5, 7, 3, 7, 5, 3, 2, 2, 7, 4, 6, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 7, 5, 7, 7, 7, 5, 7, 7, 3, 7, 7, 5, 1, 5, 7, 3, 3, 3, 1, 2, 2, 7, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 5, 7, 7, 7, 5, 5, 7, 3, 7, 7, 5, 3, 5, 5, 5, 3, 3, 1, 2, 2, 6, 2, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 8, 5, 7, 7, 7, 3, 7, 8, 7, 5, 7, 7, 3, 7, 5, 1, 3, 1, 5, 3, 5, 1, 1, 2, 2, 6, 4, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 3, 7, 7, 7, 5, 5, 7, 3, 7, 5, 1, 3, 3, 3, 5, 5, 3, 1, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 8, 7, 7, 5, 7, 5, 7, 7, 5, 1, 1, 3, 5, 5, 5, 1, 2, 2, 6, 6, 4, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 5, 5, 5, 7, 1, 7, 7, 3, 1, 1, 5, 5, 5, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 5, 5, 7, 3, 7, 7, 3, 1, 1, 3, 5, 3, 1, 1, 0, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 3, 7, 7, 7, 5, 7, 7, 1, 7, 7, 3, 3, 1, 3, 3, 5, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 8, 7, 5, 5, 7, 3, 7, 7, 7, 5, 7, 7, 5, 5, 7, 3, 1, 1, 1, 1, 5, 1, 1, 2, 2, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 3, 7, 7, 7, 5, 7, 7, 1, 5, 5, 1, 1, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 7, 5, 5, 7, 3, 7, 7, 7, 5, 5, 7, 3, 5, 5, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 7, 7, 7, 7, 5, 7, 7, 5, 5, 5, 5, 1, 5, 1, 1, 3, 3, 1, 3, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 3, 7, 5, 5, 3, 5, 3, 1, 5, 3, 1, 1, 1, 1, 1, 1, 3, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 5, 5, 5, 1, 3, 3, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 5, 7, 3, 3, 3, 1, 1, 5, 1, 1, 1, 3, 3, 1, 1, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 7, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 1, 1, 3, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 7, 5, 7, 7, 1, 7, 5, 5, 3, 5, 5, 3, 3, 5, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 7, 7, 7, 7, 5, 7, 7, 1, 7, 7, 3, 5, 5, 3, 1, 3, 3, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 1, 7, 5, 5, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 1, 3, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 3, 3, 3, 1, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 3, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 1, 7, 5, 3, 5, 3, 3, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 5, 5, 7, 7, 3, 5, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 3, 1, 1, 1, 5, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 3, 5, 3, 1, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 1, 1, 1, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 1, 3, 3, 1, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 5, 5, 7, 5, 1, 5, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 5, 7, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 3, 5, 7, 5, 1, 3, 1, 1, 3, 5, 3, 1, 3, 3, 3, 1, 3, 1, 3, 1, 1, 3, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 5, 7, 5, 7, 5, 5, 3, 3, 5, 3, 3, 1, 3, 3, 3, 1, 1, 3, 3, 1, 3, 1, 3, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 5, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 5, 7, 7, 7, 1, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 3, 3, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 5, 5, 5, 3, 3, 3, 3, 3, 5, 5, 3, 3, 5, 1, 3, 3, 3, 1, 3, 3, 1, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 5, 5, 5, 1, 3, 3, 3, 3, 5, 3, 3, 1, 3, 1, 3, 3, 3, 1, 3, 3, 1, 4, 2, 2, 2, 2, 4, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 1, 3, 1, 3, 3, 3, 7, 7, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 4, 2, 2, 2, 4, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 3, 7, 5, 5, 1, 1, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 5, 5, 5, 3, 1, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 7, 5, 5, 5, 1, 3, 1, 3, 5, 5, 3, 1, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 5, 7, 5, 3, 1, 3, 3, 3, 3, 5, 1, 3, 3, 1, 1, 1, 3, 3, 1, 1, 1, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 7, 5, 7, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 1, 1, 3, 4, 4, 4, 2, 2, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 1, 3, 3, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 5, 5, 5, 5, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 3, 5, 1, 3, 1, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 3, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 1, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 3, 5, 5, 3, 1, 3, 3, 3, 3, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 3, 5, 5, 3, 1, 1, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 3, 3, 3, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 1, 3, 1, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 5, 5, 5, 3, 1, 1, 5, 1, 3, 5, 3, 1, 1, 1, 3, 3, 1, 3, 1, 1, 1, 1, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 3, 5, 3, 5, 3, 5, 5, 1, 3, 3, 3, 3, 1, 1, 1, 3, 3, 3, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 3, 3, 5, 3, 3, 3, 3, 1, 5, 3, 3, 1, 1, 3, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 5, 3, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 1, 3, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 3, 7, 3, 3, 3, 5, 3, 3, 3, 1, 3, 5, 3, 3, 3, 1, 3, 3, 1, 3, 3, 1, 3, 3, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 5, 3, 7, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 5, 5, 7, 7, 3, 3, 1, 3, 5, 1, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 3, 5, 5, 5, 5, 3, 3, 3, 3, 5, 3, 3, 5, 1, 1, 3, 3, 3, 3, 1, 3, 1, 3, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 5, 3, 7, 1, 3, 3, 3, 3, 3, 3, 5, 1, 3, 1, 3, 1, 3, 3, 1, 1, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 3, 7, 3, 3, 5, 5, 3, 1, 3, 3, 5, 3, 5, 3, 5, 3, 3, 3, 3, 1, 3, 1, 3, 1, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 3, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 3, 7, 5, 5, 7, 5, 1, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 3, 5, 3, 3, 5, 3, 5, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 1, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 3, 3, 5, 5, 3, 3, 5, 3, 3, 1, 3, 3, 3, 1, 1, 3, 1, 3, 1, 3, 3, 1, 4, 2, 4, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 3, 5, 7, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 1, 1, 3, 1, 1, 4, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 3, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 5, 5, 5, 5, 3, 1, 3, 3, 3, 1, 5, 3, 3, 3, 5, 3, 3, 1, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 5, 5, 5, 7, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 1, 1, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 5, 5, 3, 5, 3, 3, 1, 5, 3, 3, 3, 5, 5, 3, 5, 3, 3, 3, 5, 1, 3, 1, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 3, 7, 7, 5, 8, 7, 3, 7, 7, 7, 7, 7, 7, 5, 7, 7, 8, 5, 7, 1, 3, 5, 7, 7, 6, 6, 4, 6, 4, 6, 2, 4, 4, 6, 6, 4, 6, 2, 0, 0, 2, 2, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 8, 8, 5, 7, 8, 7, 8, 7, 1, 7, 7, 8, 7, 3, 8, 7, 7, 7, 8, 5, 7, 5, 3, 1, 7, 3, 6, 7, 2, 4, 4, 2, 2, 6, 2, 6, 4, 6, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 7, 8, 7, 7, 7, 7, 7, 8, 7, 3, 7, 7, 8, 7, 7, 8, 7, 7, 7, 7, 7, 7, 5, 1, 1, 7, 3, 6, 6, 2, 6, 6, 4, 2, 2, 2, 4, 6, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 8, 7, 5, 7, 8, 7, 8, 7, 1, 7, 7, 7, 7, 7, 8, 5, 7, 7, 7, 8, 7, 5, 5, 3, 7, 3, 7, 4, 2, 4, 4, 4, 2, 6, 2, 6, 6, 4, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 5, 8, 8, 7, 7, 7, 1, 7, 7, 7, 5, 7, 8, 7, 7, 7, 7, 7, 7, 3, 3, 3, 7, 5, 4, 6, 4, 4, 2, 4, 2, 6, 2, 6, 4, 2, 4, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 3, 7, 7, 5, 7, 5, 1, 7, 3, 5, 5, 5, 7, 7, 7, 7, 7, 5, 7, 7, 1, 1, 7, 7, 7, 2, 4, 6, 6, 2, 4, 4, 2, 2, 4, 4, 2, 2, 6, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 5, 7, 5, 7, 7, 1, 7, 7, 7, 7, 5, 7, 3, 7, 7, 7, 7, 7, 3, 5, 7, 5, 5, 4, 7, 2, 2, 7, 2, 0, 4, 2, 2, 2, 4, 2, 6, 4, 4, 4, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 7, 1, 7, 7, 7, 7, 3, 7, 5, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 4, 7, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 0, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 5, 7, 7, 7, 5, 7, 7, 7, 7, 7, 5, 3, 5, 5, 5, 6, 6, 4, 4, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 5, 7, 7, 7, 7, 8, 7, 1, 7, 8, 7, 7, 5, 7, 5, 7, 7, 7, 5, 5, 3, 3, 5, 5, 5, 2, 6, 2, 6, 4, 4, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 7, 7, 7, 7, 8, 7, 1, 7, 7, 7, 5, 7, 7, 5, 5, 7, 7, 7, 7, 7, 5, 7, 5, 3, 2, 4, 2, 4, 6, 4, 2, 6, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 5, 5, 5, 7, 7, 5, 7, 7, 7, 7, 3, 1, 3, 3, 5, 4, 4, 4, 6, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 5, 5, 7, 7, 5, 5, 7, 7, 7, 5, 5, 3, 7, 5, 5, 6, 2, 4, 7, 6, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 8, 7, 5, 7, 7, 7, 1, 7, 7, 5, 3, 3, 7, 3, 5, 7, 7, 7, 5, 5, 3, 5, 5, 3, 4, 6, 2, 4, 6, 2, 4, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 3, 3, 5, 7, 5, 3, 5, 7, 5, 3, 3, 5, 3, 1, 5, 3, 5, 1, 1, 3, 5, 3, 3, 4, 4, 2, 4, 2, 2, 2, 4, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 8, 7, 7, 3, 8, 8, 7, 1, 7, 7, 7, 7, 5, 7, 1, 7, 7, 7, 3, 7, 1, 1, 7, 7, 7, 2, 2, 4, 0, 6, 6, 0, 2, 2, 2, 6, 4, 2, 4, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 3, 8, 7, 8, 1, 8, 8, 7, 1, 7, 8, 7, 7, 5, 7, 1, 7, 7, 8, 5, 7, 3, 1, 7, 7, 5, 6, 6, 2, 0, 4, 2, 0, 2, 2, 4, 4, 2, 2, 4, 4, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 5, 8, 8, 7, 3, 7, 8, 8, 1, 7, 8, 8, 7, 5, 7, 1, 5, 7, 7, 5, 7, 1, 3, 7, 7, 5, 6, 2, 4, 0, 7, 6, 0, 2, 0, 2, 2, 2, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 3, 8, 8, 8, 3, 8, 8, 7, 1, 7, 8, 7, 7, 7, 7, 1, 5, 7, 7, 3, 7, 1, 1, 7, 7, 5, 6, 4, 4, 2, 6, 4, 0, 2, 0, 4, 2, 2, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 8, 7, 8, 3, 8, 8, 7, 3, 5, 8, 8, 5, 7, 7, 1, 5, 7, 8, 7, 7, 3, 1, 7, 7, 7, 6, 2, 2, 2, 6, 6, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 5, 8, 7, 8, 3, 8, 8, 8, 1, 5, 7, 7, 7, 7, 7, 1, 7, 7, 8, 5, 5, 1, 1, 7, 7, 5, 6, 4, 4, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 8, 7, 7, 5, 7, 7, 8, 5, 5, 8, 7, 7, 7, 7, 5, 7, 7, 7, 5, 5, 1, 3, 7, 7, 3, 6, 4, 6, 2, 6, 4, 0, 0, 0, 0, 2, 2, 0, 2, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 8, 5, 7, 3, 7, 8, 7, 3, 7, 7, 7, 7, 7, 7, 3, 7, 7, 7, 3, 5, 7, 3, 7, 1, 1, 0, 4, 6, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 7, 0, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 3, 8, 7, 8, 1, 7, 7, 8, 3, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 3, 5, 7, 1, 7, 3, 1, 2, 4, 4, 2, 2, 4, 4, 2, 2, 0, 2, 4, 2, 6, 6, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 8, 7, 8, 1, 8, 7, 7, 3, 8, 8, 7, 7, 7, 7, 1, 7, 7, 5, 7, 5, 7, 1, 7, 1, 1, 2, 4, 4, 2, 4, 4, 2, 4, 4, 2, 2, 4, 2, 4, 6, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 3, 8, 8, 7, 1, 7, 7, 7, 0, 7, 7, 7, 7, 7, 7, 1, 5, 7, 5, 5, 5, 5, 3, 7, 3, 1, 4, 4, 6, 2, 6, 4, 2, 2, 4, 2, 2, 4, 2, 4, 6, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 3, 8, 8, 8, 3, 8, 7, 7, 3, 7, 7, 7, 5, 7, 7, 1, 7, 7, 5, 3, 3, 5, 1, 7, 3, 1, 2, 4, 4, 2, 4, 2, 4, 4, 4, 2, 4, 2, 2, 4, 4, 0, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 3, 8, 7, 7, 5, 8, 7, 7, 1, 7, 8, 7, 5, 7, 7, 1, 5, 7, 7, 3, 5, 5, 1, 7, 1, 1, 2, 2, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 4, 4, 0, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 8, 7, 8, 1, 7, 7, 8, 1, 7, 7, 5, 7, 5, 5, 3, 3, 5, 5, 1, 1, 5, 3, 7, 3, 1, 2, 6, 4, 6, 4, 2, 2, 4, 2, 2, 2, 0, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 3, 7, 5, 5, 7, 7, 3, 7, 5, 7, 1, 5, 3, 5, 5, 5, 7, 3, 3, 1, 3, 5, 1, 5, 6, 7, 6, 7, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 4, 4, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 5, 8, 7, 7, 7, 7, 1, 7, 7, 7, 5, 7, 5, 5, 5, 7, 7, 5, 5, 5, 3, 7, 1, 3, 6, 6, 2, 6, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 7, 5, 7, 7, 8, 7, 7, 1, 7, 7, 7, 5, 7, 3, 3, 7, 7, 7, 5, 5, 5, 3, 5, 3, 1, 4, 6, 6, 6, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 7, 7, 7, 7, 7, 7, 1, 7, 8, 7, 5, 5, 5, 5, 5, 7, 7, 5, 5, 5, 1, 7, 3, 3, 2, 2, 4, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 5, 7, 7, 7, 7, 7, 1, 7, 7, 7, 5, 7, 5, 7, 7, 7, 5, 5, 5, 7, 3, 7, 5, 1, 4, 6, 6, 4, 4, 4, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 3, 7, 7, 7, 7, 7, 3, 7, 7, 5, 5, 5, 5, 3, 3, 5, 5, 3, 3, 5, 1, 7, 3, 1, 2, 4, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 3, 7, 7, 7, 5, 7, 3, 7, 5, 5, 3, 5, 3, 3, 3, 3, 5, 1, 1, 3, 3, 3, 1, 5, 6, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 8, 5, 7, 7, 7, 8, 7, 3, 5, 8, 7, 8, 3, 7, 3, 7, 7, 7, 3, 7, 1, 7, 7, 7, 7, 6, 2, 2, 2, 6, 4, 2, 2, 2, 4, 6, 4, 6, 4, 0, 0, 2, 2, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 5, 7, 8, 7, 8, 7, 1, 7, 7, 7, 7, 7, 5, 7, 7, 7, 8, 7, 7, 3, 7, 7, 7, 5, 4, 2, 2, 2, 6, 6, 4, 2, 2, 6, 6, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 7, 7, 7, 7, 8, 7, 8, 8, 3, 7, 7, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 3, 7, 6, 4, 2, 2, 4, 4, 6, 4, 2, 2, 6, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 8, 5, 7, 8, 7, 8, 7, 3, 7, 7, 8, 7, 7, 5, 5, 7, 7, 7, 5, 7, 3, 7, 5, 5, 7, 6, 2, 2, 2, 6, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 8, 7, 7, 3, 7, 7, 7, 8, 7, 1, 7, 8, 8, 5, 7, 5, 7, 7, 7, 7, 7, 7, 3, 7, 7, 7, 3, 6, 2, 2, 2, 6, 4, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 8, 7, 8, 7, 3, 5, 7, 8, 7, 7, 7, 5, 7, 7, 7, 5, 7, 3, 5, 7, 5, 5, 4, 2, 2, 4, 6, 4, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 7, 5, 7, 7, 5, 7, 8, 5, 7, 7, 8, 7, 7, 7, 5, 7, 7, 7, 5, 7, 1, 5, 7, 7, 5, 6, 0, 2, 2, 6, 6, 2, 2, 0, 0, 4, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 5, 7, 5, 7, 7, 7, 5, 7, 7, 7, 5, 7, 5, 5, 7, 5, 5, 5, 1, 3, 5, 5, 3, 6, 6, 6, 6, 6, 4, 2, 2, 2, 4, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 5, 7, 8, 7, 8, 7, 7, 7, 8, 7, 1, 7, 7, 7, 7, 7, 5, 7, 1, 7, 7, 7, 5, 6, 7, 6, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 7, 7, 7, 8, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 5, 7, 1, 5, 7, 3, 5, 4, 6, 4, 4, 4, 6, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 7, 7, 7, 5, 7, 7, 7, 8, 7, 7, 7, 7, 7, 5, 7, 5, 7, 7, 5, 5, 7, 1, 7, 5, 3, 5, 4, 2, 2, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 7, 7, 7, 3, 5, 1, 3, 3, 5, 1, 4, 6, 6, 4, 6, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 7, 7, 7, 7, 8, 7, 7, 8, 7, 7, 5, 7, 7, 3, 5, 7, 7, 7, 7, 5, 7, 1, 3, 5, 7, 3, 2, 4, 4, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 5, 1, 5, 3, 5, 3, 5, 1, 3, 1, 3, 5, 1, 1, 6, 4, 6, 2, 4, 4, 2, 6, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 3, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 5, 5, 5, 5, 5, 3, 1, 3, 3, 1, 1, 6, 2, 2, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 7, 3, 7, 7, 7, 8, 7, 5, 5, 7, 5, 7, 7, 7, 3, 7, 5, 1, 7, 7, 3, 7, 7, 2, 2, 6, 4, 2, 6, 0, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 7, 8, 8, 8, 5, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 7, 7, 5, 7, 1, 1, 5, 5, 3, 7, 6, 4, 2, 7, 2, 2, 2, 2, 2, 0, 4, 7, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 7, 8, 8, 7, 3, 8, 7, 7, 7, 7, 5, 7, 7, 7, 8, 7, 7, 1, 7, 1, 1, 5, 5, 7, 6, 4, 2, 2, 6, 2, 2, 4, 0, 0, 0, 2, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 7, 7, 8, 7, 5, 7, 7, 7, 7, 7, 5, 5, 7, 7, 7, 7, 7, 3, 7, 1, 3, 3, 5, 5, 7, 6, 2, 2, 6, 2, 2, 6, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 7, 7, 8, 7, 7, 7, 7, 5, 8, 7, 7, 8, 5, 5, 7, 7, 7, 7, 7, 7, 3, 7, 1, 1, 7, 5, 3, 6, 4, 2, 4, 4, 6, 2, 6, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 8, 7, 7, 7, 3, 7, 7, 7, 8, 5, 5, 1, 5, 5, 7, 7, 7, 1, 7, 3, 1, 5, 5, 3, 6, 6, 2, 2, 6, 2, 2, 6, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 7, 8, 7, 7, 8, 7, 1, 7, 7, 7, 7, 7, 5, 3, 5, 5, 7, 7, 5, 1, 7, 1, 1, 7, 3, 3, 6, 7, 2, 2, 6, 4, 4, 6, 2, 2, 0, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 7, 7, 7, 7, 5, 7, 5, 7, 7, 3, 7, 5, 5, 5, 7, 7, 7, 5, 7, 3, 1, 5, 5, 3, 6, 7, 2, 2, 4, 4, 2, 6, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 7, 5, 7, 7, 5, 7, 7, 5, 7, 3, 5, 3, 7, 5, 7, 7, 7, 5, 7, 1, 3, 5, 3, 3, 4, 6, 2, 2, 7, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 8, 7, 5, 7, 3, 3, 5, 7, 7, 5, 5, 7, 5, 7, 5, 5, 7, 7, 3, 2, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 5, 3, 5, 7, 7, 7, 7, 7, 5, 7, 3, 7, 5, 3, 3, 6, 6, 2, 2, 7, 2, 2, 4, 2, 0, 0, 0, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 8, 8, 7, 7, 7, 8, 7, 5, 8, 5, 5, 5, 5, 7, 7, 7, 7, 1, 7, 3, 7, 5, 5, 1, 6, 6, 2, 2, 6, 4, 2, 7, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 8, 7, 7, 7, 8, 7, 3, 7, 5, 3, 5, 5, 7, 7, 7, 7, 5, 7, 3, 5, 5, 5, 1, 6, 6, 2, 4, 6, 4, 2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 8, 7, 7, 7, 8, 7, 5, 7, 5, 3, 5, 3, 7, 7, 7, 7, 5, 7, 3, 5, 5, 3, 3, 6, 4, 2, 2, 6, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 7, 8, 7, 7, 7, 7, 7, 7, 5, 7, 3, 5, 5, 3, 7, 5, 3, 5, 3, 7, 5, 3, 5, 1, 3, 2, 4, 4, 4, 2, 2, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 5, 7, 5, 5, 3, 3, 3, 3, 7, 3, 3, 7, 7, 3, 1, 1, 5, 5, 1, 3, 5, 3, 5, 5, 2, 2, 4, 2, 6, 4, 2, 2, 2, 4, 2, 2, 4, 4, 2, 4, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 5, 8, 5, 5, 5, 7, 7, 5, 7, 7, 3, 3, 3, 5, 5, 1, 5, 3, 5, 1, 3, 5, 5, 5, 2, 4, 4, 2, 6, 4, 4, 4, 4, 6, 2, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 5, 7, 7, 7, 5, 3, 8, 7, 1, 7, 7, 7, 5, 7, 7, 5, 1, 7, 5, 7, 7, 5, 5, 5, 5, 2, 4, 4, 4, 2, 2, 4, 2, 4, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 8, 5, 7, 8, 7, 7, 7, 7, 7, 1, 7, 7, 7, 5, 5, 7, 5, 3, 7, 3, 5, 5, 7, 3, 5, 1, 2, 2, 2, 2, 4, 4, 2, 6, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 5, 7, 8, 7, 3, 5, 8, 7, 1, 7, 7, 7, 5, 3, 5, 3, 1, 1, 3, 5, 3, 5, 3, 1, 3, 2, 2, 2, 2, 4, 4, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 7, 5, 7, 8, 8, 5, 7, 7, 7, 1, 7, 7, 5, 3, 3, 5, 1, 3, 3, 7, 7, 3, 5, 3, 5, 1, 2, 4, 4, 2, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 7, 8, 7, 5, 7, 7, 7, 3, 7, 5, 3, 3, 3, 3, 1, 5, 7, 7, 7, 5, 5, 7, 3, 1, 2, 4, 2, 4, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 5, 7, 7, 7, 3, 3, 7, 7, 1, 7, 3, 5, 3, 5, 1, 3, 3, 1, 3, 7, 3, 3, 5, 3, 1, 2, 2, 4, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 3, 5, 5, 5, 1, 3, 5, 7, 7, 5, 7, 5, 3, 5, 5, 1, 7, 7, 7, 6, 6, 2, 6, 2, 4, 6, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 3, 3, 7, 7, 7, 7, 7, 7, 7, 5, 5, 1, 1, 7, 7, 7, 2, 6, 2, 6, 0, 4, 2, 2, 0, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 3, 7, 7, 7, 3, 3, 7, 7, 5, 5, 1, 5, 5, 7, 6, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 3, 7, 7, 7, 3, 7, 5, 5, 5, 1, 7, 7, 5, 1, 1, 1, 5, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 7, 7, 7, 7, 7, 5, 5, 5, 5, 3, 1, 3, 1, 3, 1, 1, 3, 7, 3, 1, 1, 3, 5, 6, 2, 6, 4, 4, 2, 2, 4, 2, 6, 6, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 3, 5, 7, 5, 3, 7, 3, 7, 3, 7, 7, 7, 3, 1, 1, 1, 3, 6, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 5, 7, 5, 7, 3, 3, 7, 7, 5, 1, 7, 1, 5, 1, 3, 3, 5, 1, 1, 1, 1, 5, 6, 2, 4, 2, 2, 2, 2, 6, 2, 2, 4, 2, 4, 4, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 8, 7, 7, 7, 7, 5, 5, 5, 7, 5, 3, 7, 3, 7, 5, 3, 5, 5, 1, 1, 3, 3, 3, 4, 0, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 8, 7, 8, 7, 7, 7, 7, 3, 5, 5, 7, 3, 1, 7, 1, 5, 1, 1, 3, 5, 3, 1, 1, 3, 5, 4, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 3, 7, 7, 5, 3, 7, 1, 5, 3, 1, 5, 5, 1, 1, 1, 1, 3, 6, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 7, 3, 7, 1, 7, 3, 1, 3, 5, 1, 1, 1, 3, 3, 6, 2, 6, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 8, 7, 5, 7, 7, 3, 3, 5, 5, 5, 3, 7, 1, 7, 1, 1, 3, 5, 3, 1, 1, 1, 5, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 7, 7, 5, 3, 5, 1, 7, 3, 1, 3, 5, 1, 1, 1, 3, 3, 6, 0, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 3, 3, 5, 7, 3, 1, 7, 1, 7, 3, 1, 5, 5, 3, 1, 1, 1, 5, 6, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 7, 5, 3, 3, 7, 5, 1, 3, 1, 3, 1, 1, 1, 5, 1, 1, 1, 1, 5, 4, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 1, 5, 7, 5, 3, 3, 1, 3, 1, 1, 3, 5, 3, 3, 1, 3, 3, 4, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 5, 3, 3, 5, 7, 3, 3, 5, 1, 3, 1, 1, 1, 5, 1, 1, 3, 1, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 3, 5, 7, 3, 1, 5, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 3, 3, 7, 5, 3, 1, 5, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 5, 5, 3, 3, 3, 1, 3, 1, 3, 1, 3, 3, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 1, 1, 7, 3, 3, 3, 1, 1, 1, 3, 5, 3, 1, 3, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 8, 7, 7, 7, 7, 3, 3, 3, 5, 3, 1, 1, 3, 3, 1, 3, 3, 3, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 3, 3, 3, 5, 1, 3, 3, 3, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 3, 5, 1, 3, 3, 3, 3, 1, 1, 1, 3, 3, 3, 1, 1, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 1, 1, 1, 5, 5, 3, 3, 1, 3, 1, 3, 3, 3, 1, 1, 1, 1, 3, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 3, 1, 1, 3, 2, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 1, 1, 3, 3, 3, 1, 3, 1, 3, 3, 1, 1, 5, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 7, 7, 7, 3, 1, 3, 3, 3, 1, 3, 1, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 4, 4, 4, 2, 4, 2, 2, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 3, 1, 3, 3, 5, 5, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 5, 1, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 7, 5, 7, 5, 3, 1, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 5, 7, 3, 3, 3, 1, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 2, 4, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 5, 7, 7, 5, 3, 3, 1, 3, 3, 5, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 7, 7, 3, 5, 3, 3, 3, 1, 3, 3, 3, 3, 1, 3, 3, 3, 1, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 3, 1, 3, 3, 3, 5, 3, 3, 3, 1, 3, 3, 3, 1, 1, 1, 1, 3, 2, 2, 2, 2, 4, 2, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 2, 4, 2, 2, 2, 4, 0, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 3, 7, 7, 5, 7, 5, 5, 3, 1, 3, 3, 5, 5, 3, 1, 3, 5, 1, 3, 1, 3, 1, 3, 3, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 7, 5, 3, 5, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 1, 1, 3, 1, 1, 3, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 3, 5, 5, 5, 3, 3, 3, 1, 3, 3, 3, 1, 1, 5, 3, 1, 3, 1, 3, 3, 1, 3, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 3, 7, 5, 5, 3, 3, 3, 3, 3, 5, 3, 1, 3, 3, 1, 3, 1, 3, 3, 1, 1, 1, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 3, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 3, 1, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 5, 3, 5, 3, 1, 1, 3, 1, 3, 3, 3, 1, 1, 3, 3, 3, 3, 3, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 7, 3, 7, 3, 5, 3, 1, 3, 3, 3, 3, 3, 5, 3, 3, 5, 3, 3, 3, 1, 1, 3, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 7, 7, 5, 5, 5, 3, 5, 3, 1, 3, 3, 5, 1, 5, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 3, 5, 1, 3, 5, 1, 5, 1, 3, 3, 1, 3, 3, 3, 1, 1, 3, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 3, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 3, 1, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 5, 5, 3, 5, 3, 1, 3, 1, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 5, 7, 5, 5, 5, 1, 3, 3, 3, 1, 3, 1, 3, 5, 3, 3, 1, 3, 1, 1, 3, 3, 1, 3, 1, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 5, 3, 3, 3, 1, 3, 3, 3, 3, 1, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 3, 3, 5, 3, 7, 3, 3, 3, 3, 1, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 5, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 3, 5, 5, 5, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 3, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 5, 5, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 7, 5, 3, 1, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 1, 3, 3, 3, 3, 3, 1, 3, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 3, 5, 7, 1, 5, 3, 3, 1, 3, 3, 3, 1, 3, 3, 1, 1, 3, 3, 1, 1, 1, 3, 3, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 5, 5, 3, 5, 3, 3, 3, 1, 3, 3, 7, 3, 5, 3, 1, 1, 3, 1, 1, 3, 1, 5, 3, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 7, 3, 7, 3, 1, 5, 3, 7, 3, 3, 7, 3, 3, 1, 3, 1, 1, 1, 3, 1, 1, 3, 1, 1, 3, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 5, 1, 3, 3, 1, 1, 3, 1, 1, 1, 3, 1, 1, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 3, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 4, 4, 2, 4, 2, 6, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 5, 3, 5, 5, 1, 3, 3, 5, 1, 3, 3, 1, 3, 1, 5, 1, 1, 3, 1, 3, 3, 1, 3, 1, 1, 4, 4, 2, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 4, 4, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 3, 5, 5, 3, 3, 1, 5, 3, 1, 3, 1, 3, 5, 3, 5, 1, 3, 1, 1, 1, 3, 1, 3, 1, 4, 2, 2, 2, 2, 4, 2, 4, 2, 4, 2, 2, 4, 4, 2, 2, 4, 0, 0, 0, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 7, 5, 3, 3, 5, 3, 5, 7, 1, 1, 3, 3, 5, 5, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 2, 2, 2, 2, 2, 6, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 7, 7, 3, 7, 3, 5, 5, 1, 7, 3, 1, 7, 5, 1, 3, 5, 5, 5, 5, 5, 1, 3, 5, 5, 6, 4, 4, 2, 4, 4, 4, 6, 4, 4, 2, 6, 4, 4, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 3, 3, 5, 5, 5, 7, 6, 4, 6, 2, 4, 4, 4, 4, 6, 4, 2, 6, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 7, 3, 7, 7, 7, 7, 7, 7, 7, 7, 3, 5, 1, 5, 5, 7, 7, 5, 3, 3, 5, 5, 6, 4, 4, 2, 4, 6, 6, 6, 4, 4, 2, 4, 4, 2, 2, 2, 2, 0, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 8, 7, 5, 7, 8, 7, 7, 7, 7, 7, 8, 7, 7, 3, 7, 3, 7, 7, 5, 3, 7, 3, 7, 7, 7, 7, 6, 2, 2, 6, 6, 2, 2, 2, 2, 4, 2, 6, 2, 2, 0, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 7, 7, 8, 7, 7, 8, 5, 5, 7, 7, 7, 5, 7, 3, 7, 7, 7, 7, 7, 1, 7, 5, 5, 7, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 6, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 7, 7, 7, 7, 7, 5, 7, 8, 7, 7, 5, 7, 7, 7, 7, 7, 3, 7, 5, 5, 7, 5, 5, 6, 2, 2, 6, 4, 4, 6, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 8, 7, 7, 7, 7, 5, 8, 3, 7, 7, 7, 5, 7, 3, 3, 8, 7, 5, 5, 5, 3, 7, 7, 7, 7, 6, 2, 2, 2, 6, 2, 2, 2, 0, 2, 0, 2, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 7, 8, 7, 7, 7, 5, 7, 8, 7, 7, 5, 7, 3, 7, 7, 3, 3, 5, 1, 5, 7, 7, 7, 6, 2, 2, 6, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 7, 7, 5, 8, 3, 3, 7, 5, 5, 3, 5, 5, 7, 7, 3, 3, 3, 1, 3, 3, 5, 5, 6, 2, 2, 6, 6, 4, 4, 4, 2, 2, 0, 2, 2, 4, 2, 2, 4, 2, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 7, 7, 3, 3, 7, 5, 3, 7, 5, 5, 5, 3, 5, 7, 7, 3, 1, 3, 1, 3, 7, 7, 3, 4, 4, 2, 4, 6, 4, 4, 4, 2, 6, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 3, 7, 7, 5, 7, 7, 1, 5, 7, 7, 5, 3, 7, 7, 7, 7, 5, 1, 7, 7, 7, 5, 5, 3, 6, 7, 2, 4, 2, 2, 2, 6, 4, 6, 2, 4, 4, 6, 2, 2, 2, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 8, 5, 7, 8, 1, 7, 7, 7, 7, 5, 8, 5, 7, 7, 5, 5, 5, 7, 7, 5, 5, 3, 2, 7, 2, 4, 2, 2, 4, 4, 6, 6, 2, 2, 7, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 7, 5, 8, 8, 5, 7, 8, 5, 7, 7, 7, 7, 7, 7, 3, 7, 7, 7, 1, 7, 7, 7, 5, 7, 3, 4, 7, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 3, 5, 7, 7, 7, 5, 7, 3, 7, 7, 5, 1, 7, 7, 7, 7, 5, 3, 6, 7, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 5, 7, 7, 3, 5, 5, 3, 3, 3, 5, 3, 3, 5, 3, 3, 5, 3, 3, 3, 5, 3, 1, 3, 1, 6, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 5, 7, 3, 7, 7, 7, 7, 7, 7, 5, 5, 5, 3, 1, 7, 7, 7, 5, 7, 1, 6, 6, 4, 4, 2, 2, 4, 4, 4, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 3, 7, 7, 7, 3, 7, 7, 7, 1, 7, 8, 5, 7, 5, 7, 1, 7, 7, 7, 7, 7, 5, 1, 7, 7, 3, 7, 2, 2, 2, 6, 6, 2, 4, 0, 2, 2, 4, 2, 7, 2, 0, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 8, 7, 8, 7, 8, 8, 7, 1, 7, 8, 5, 7, 7, 7, 3, 7, 8, 7, 7, 7, 5, 3, 7, 7, 1, 7, 2, 2, 0, 4, 4, 0, 4, 0, 0, 2, 2, 2, 6, 4, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 8, 7, 8, 7, 7, 8, 7, 3, 7, 8, 3, 7, 7, 7, 3, 7, 7, 7, 7, 7, 5, 3, 7, 7, 0, 6, 2, 2, 2, 6, 6, 2, 2, 0, 0, 2, 2, 0, 6, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 3, 8, 7, 8, 3, 7, 8, 7, 5, 8, 8, 5, 7, 5, 5, 3, 7, 7, 5, 7, 7, 5, 5, 7, 5, 1, 6, 4, 2, 2, 6, 6, 2, 6, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 5, 8, 7, 8, 3, 7, 7, 7, 1, 8, 8, 5, 5, 7, 7, 1, 7, 7, 7, 7, 7, 5, 3, 7, 7, 3, 7, 4, 2, 2, 6, 6, 2, 6, 2, 2, 2, 2, 2, 4, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 8, 8, 3, 8, 7, 7, 3, 7, 8, 3, 3, 5, 7, 1, 5, 7, 5, 7, 7, 5, 1, 5, 5, 1, 7, 2, 2, 2, 6, 6, 2, 4, 0, 0, 2, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 5, 8, 7, 8, 3, 8, 8, 7, 3, 8, 8, 5, 7, 7, 7, 3, 7, 7, 7, 3, 7, 5, 1, 5, 7, 1, 7, 2, 2, 2, 6, 6, 2, 6, 0, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 3, 8, 7, 8, 3, 8, 7, 7, 3, 7, 8, 1, 5, 5, 7, 1, 7, 7, 7, 5, 3, 5, 1, 5, 5, 1, 7, 2, 2, 2, 6, 7, 2, 6, 2, 0, 2, 2, 0, 4, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 8, 5, 8, 8, 7, 3, 7, 8, 3, 3, 3, 3, 3, 3, 7, 3, 5, 1, 1, 1, 3, 5, 1, 6, 2, 2, 2, 6, 6, 2, 6, 4, 2, 2, 4, 4, 4, 2, 2, 0, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 5, 7, 7, 8, 3, 7, 8, 5, 3, 7, 8, 1, 5, 3, 5, 3, 3, 7, 5, 7, 5, 7, 1, 5, 5, 3, 7, 4, 2, 2, 6, 4, 2, 4, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 7, 5, 5, 5, 5, 8, 5, 3, 3, 5, 5, 5, 5, 7, 3, 7, 7, 7, 3, 5, 5, 5, 7, 5, 3, 7, 2, 2, 2, 2, 7, 4, 2, 6, 7, 6, 4, 4, 4, 2, 0, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 7, 7, 7, 7, 7, 8, 7, 3, 7, 8, 7, 8, 7, 7, 3, 7, 7, 3, 7, 7, 5, 7, 5, 7, 1, 7, 4, 2, 4, 2, 4, 2, 4, 4, 2, 2, 0, 4, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 7, 7, 8, 7, 7, 7, 7, 8, 7, 3, 7, 7, 7, 8, 5, 7, 1, 7, 7, 5, 7, 5, 3, 7, 5, 7, 1, 7, 4, 4, 7, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 7, 5, 7, 7, 7, 8, 7, 3, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 7, 5, 3, 5, 3, 7, 1, 6, 2, 4, 6, 4, 4, 4, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 7, 7, 8, 7, 7, 7, 5, 8, 7, 3, 7, 7, 5, 7, 7, 7, 1, 7, 5, 5, 7, 3, 3, 3, 5, 3, 1, 4, 4, 2, 6, 2, 6, 4, 6, 4, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 7, 8, 7, 7, 7, 7, 8, 7, 3, 7, 7, 3, 7, 7, 7, 3, 7, 5, 7, 3, 5, 3, 3, 5, 3, 1, 6, 2, 4, 4, 2, 6, 4, 6, 4, 4, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 8, 5, 7, 7, 7, 8, 5, 5, 7, 7, 5, 7, 1, 7, 1, 7, 7, 3, 1, 3, 3, 3, 3, 3, 1, 7, 2, 2, 6, 2, 6, 4, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 7, 3, 5, 5, 7, 1, 5, 3, 3, 5, 7, 3, 5, 1, 5, 3, 3, 1, 3, 1, 1, 3, 5, 1, 4, 4, 2, 2, 4, 4, 2, 2, 4, 2, 4, 6, 0, 2, 0, 2, 2, 2, 0, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 7, 5, 5, 7, 7, 7, 5, 5, 5, 5, 3, 7, 5, 7, 1, 3, 7, 5, 1, 3, 3, 3, 5, 3, 1, 6, 4, 2, 4, 4, 6, 4, 6, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 5, 7, 3, 7, 7, 5, 8, 7, 3, 7, 7, 7, 7, 3, 5, 5, 7, 7, 7, 1, 3, 3, 5, 5, 5, 5, 7, 6, 2, 4, 6, 4, 2, 2, 4, 4, 6, 6, 6, 2, 2, 2, 2, 4, 2, 2, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 7, 7, 5, 8, 7, 5, 8, 8, 1, 7, 7, 7, 8, 5, 7, 5, 7, 8, 7, 7, 5, 5, 7, 1, 7, 7, 7, 6, 2, 2, 4, 6, 2, 2, 2, 2, 6, 4, 6, 2, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 7, 7, 8, 8, 7, 8, 8, 3, 7, 7, 8, 8, 3, 7, 7, 7, 8, 7, 7, 7, 3, 7, 3, 7, 7, 7, 6, 4, 4, 4, 6, 2, 2, 2, 4, 4, 4, 4, 4, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 7, 5, 8, 8, 7, 7, 8, 3, 7, 7, 7, 7, 1, 7, 5, 7, 7, 7, 7, 5, 5, 7, 3, 7, 3, 4, 4, 2, 2, 7, 6, 4, 2, 4, 4, 6, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 7, 7, 5, 9, 8, 7, 8, 8, 3, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 5, 3, 3, 7, 3, 5, 3, 4, 4, 4, 6, 6, 7, 2, 2, 4, 2, 4, 4, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 8, 7, 3, 8, 8, 7, 8, 8, 3, 7, 5, 8, 7, 5, 7, 7, 7, 7, 5, 7, 5, 3, 3, 5, 3, 5, 4, 4, 4, 4, 6, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 5, 7, 7, 5, 7, 7, 5, 5, 7, 7, 7, 7, 7, 1, 7, 7, 5, 5, 3, 3, 3, 1, 5, 3, 6, 4, 2, 7, 6, 6, 6, 4, 4, 4, 2, 6, 4, 6, 2, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 8, 7, 7, 8, 7, 7, 7, 5, 7, 7, 5, 7, 5, 7, 7, 5, 7, 5, 7, 5, 3, 5, 3, 4, 4, 4, 6, 4, 6, 4, 4, 6, 4, 2, 4, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 7, 7, 7, 7, 7, 7, 8, 8, 7, 5, 5, 7, 7, 5, 5, 5, 7, 7, 5, 5, 5, 7, 7, 5, 5, 5, 6, 6, 2, 4, 6, 4, 2, 2, 4, 2, 2, 4, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 8, 7, 7, 7, 7, 5, 7, 5, 7, 7, 5, 7, 5, 7, 7, 7, 5, 5, 5, 5, 5, 5, 3, 7, 4, 2, 4, 6, 4, 2, 2, 4, 0, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 8, 7, 8, 7, 7, 7, 7, 7, 5, 7, 7, 1, 7, 5, 7, 7, 7, 5, 3, 5, 3, 1, 3, 7, 7, 6, 2, 4, 6, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 7, 7, 7, 7, 8, 7, 5, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 8, 7, 5, 7, 3, 7, 7, 5, 5, 5, 6, 4, 2, 4, 6, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 3, 7, 7, 5, 5, 7, 5, 7, 5, 7, 7, 5, 5, 5, 1, 3, 5, 6, 4, 4, 4, 6, 4, 4, 2, 6, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 7, 7, 7, 7, 7, 7, 7, 8, 5, 3, 7, 7, 7, 3, 3, 3, 7, 7, 7, 5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 4, 4, 4, 4, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 0, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 7, 7, 5, 7, 5, 5, 7, 3, 5, 5, 7, 3, 1, 7, 3, 5, 5, 1, 5, 3, 3, 1, 1, 3, 3, 2, 2, 2, 4, 4, 4, 4, 6, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 7, 7, 5, 7, 5, 5, 7, 7, 5, 3, 7, 7, 8, 7, 3, 3, 5, 5, 5, 5, 3, 5, 6, 6, 6, 4, 2, 2, 6, 6, 7, 2, 4, 2, 6, 4, 2, 0, 0, 2, 4, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 8, 7, 7, 7, 8, 7, 7, 8, 7, 5, 1, 7, 7, 7, 7, 3, 3, 1, 7, 7, 3, 3, 7, 2, 4, 4, 6, 6, 2, 4, 6, 6, 4, 4, 2, 2, 2, 0, 0, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 8, 8, 8, 7, 7, 7, 5, 7, 8, 7, 5, 3, 5, 7, 7, 7, 1, 1, 5, 7, 3, 5, 3, 5, 6, 4, 2, 4, 4, 2, 4, 6, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 5, 1, 3, 7, 7, 7, 1, 1, 3, 7, 5, 3, 1, 5, 2, 2, 4, 4, 6, 4, 4, 6, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 8, 7, 8, 7, 7, 7, 7, 7, 7, 8, 7, 3, 3, 7, 7, 7, 7, 1, 3, 3, 7, 5, 5, 3, 3, 2, 4, 2, 4, 4, 4, 6, 6, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 5, 5, 7, 5, 7, 7, 1, 1, 3, 5, 3, 5, 1, 3, 2, 4, 2, 4, 4, 4, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 5, 1, 5, 7, 7, 7, 1, 3, 5, 5, 1, 1, 5, 5, 2, 0, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 8, 7, 7, 5, 7, 7, 7, 7, 5, 5, 1, 7, 7, 7, 7, 1, 3, 1, 3, 1, 3, 3, 3, 6, 4, 2, 2, 2, 4, 2, 4, 4, 4, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 3, 5, 5, 5, 7, 5, 3, 5, 3, 3, 3, 5, 3, 5, 3, 5, 1, 5, 3, 1, 3, 5, 5, 6, 2, 2, 4, 4, 6, 2, 2, 2, 4, 4, 6, 2, 2, 2, 2, 4, 4, 4, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 7, 7, 8, 7, 7, 7, 5, 5, 7, 7, 3, 7, 3, 7, 7, 7, 5, 1, 1, 7, 7, 7, 5, 3, 2, 2, 2, 6, 4, 2, 0, 4, 6, 4, 0, 0, 2, 6, 2, 2, 4, 4, 2, 4, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 7, 8, 7, 7, 7, 5, 7, 7, 7, 3, 1, 5, 7, 7, 7, 3, 1, 3, 7, 7, 7, 5, 1, 2, 2, 2, 6, 4, 4, 2, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 7, 8, 5, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 3, 5, 5, 7, 5, 3, 1, 5, 5, 5, 5, 3, 3, 2, 2, 2, 4, 4, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 7, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 1, 5, 5, 5, 7, 7, 3, 3, 5, 5, 5, 5, 3, 3, 2, 2, 2, 2, 4, 6, 6, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 7, 7, 7, 7, 5, 7, 5, 5, 7, 7, 5, 5, 5, 3, 7, 5, 5, 1, 3, 1, 3, 5, 3, 1, 4, 2, 2, 4, 4, 6, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 5, 7, 7, 7, 7, 7, 7, 7, 3, 7, 5, 5, 3, 5, 3, 7, 5, 3, 5, 3, 3, 5, 3, 3, 2, 2, 2, 2, 4, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 5, 7, 7, 7, 7, 7, 5, 7, 5, 7, 3, 3, 5, 5, 3, 5, 3, 1, 3, 5, 3, 5, 1, 1, 2, 2, 2, 4, 4, 2, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 5, 7, 7, 7, 1, 7, 5, 3, 5, 5, 3, 1, 5, 5, 7, 3, 1, 1, 3, 3, 1, 5, 1, 3, 2, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 7, 7, 7, 7, 5, 7, 5, 5, 5, 7, 1, 3, 3, 5, 3, 3, 3, 3, 1, 1, 1, 5, 1, 1, 2, 2, 4, 6, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 3, 5, 7, 7, 7, 7, 7, 5, 3, 3, 5, 3, 1, 1, 1, 3, 1, 5, 3, 3, 5, 3, 3, 1, 2, 6, 4, 2, 7, 4, 2, 4, 4, 4, 4, 4, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 5, 5, 7, 7, 5, 5, 7, 5, 5, 5, 3, 3, 5, 1, 5, 5, 5, 5, 5, 5, 3, 5, 1, 1, 2, 4, 2, 4, 6, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 3, 5, 3, 5, 1, 1, 1, 3, 1, 3, 5, 3, 3, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 7, 5, 7, 7, 5, 5, 5, 3, 5, 5, 3, 1, 3, 5, 3, 3, 3, 3, 3, 5, 3, 1, 3, 2, 4, 4, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 5, 5, 3, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 3, 3, 1, 3, 2, 2, 4, 2, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 7, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 5, 2, 2, 2, 4, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 3, 7, 3, 5, 5, 7, 5, 3, 3, 5, 5, 1, 3, 1, 5, 3, 3, 1, 3, 5, 3, 1, 5, 4, 6, 2, 4, 4, 4, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 7, 7, 5, 7, 7, 7, 5, 5, 5, 3, 5, 7, 5, 7, 3, 5, 5, 5, 5, 5, 7, 5, 3, 3, 5, 6, 6, 4, 6, 6, 6, 6, 7, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 5, 7, 7, 7, 7, 5, 5, 7, 5, 5, 7, 7, 7, 5, 3, 1, 6, 4, 6, 6, 6, 2, 6, 7, 6, 6, 4, 6, 6, 2, 2, 0, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 3, 5, 7, 7, 7, 7, 7, 7, 7, 5, 1, 7, 7, 5, 5, 1, 1, 7, 2, 7, 6, 6, 2, 2, 4, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 3, 5, 1, 1, 4, 2, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 5, 7, 7, 5, 7, 7, 7, 7, 7, 7, 1, 5, 7, 3, 7, 1, 1, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 7, 7, 7, 5, 1, 7, 3, 1, 5, 1, 1, 4, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 3, 7, 5, 7, 7, 7, 5, 1, 7, 3, 1, 5, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 3, 7, 7, 3, 7, 7, 7, 5, 7, 5, 1, 5, 5, 1, 3, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 5, 7, 7, 3, 5, 7, 7, 5, 5, 3, 1, 5, 1, 3, 5, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 3, 5, 7, 3, 7, 3, 7, 3, 7, 5, 1, 3, 3, 1, 3, 1, 3, 2, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 5, 7, 7, 3, 7, 7, 7, 5, 7, 3, 1, 1, 3, 1, 3, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 5, 7, 7, 3, 7, 5, 7, 3, 5, 3, 1, 3, 1, 1, 1, 1, 3, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 3, 7, 5, 7, 1, 5, 1, 1, 1, 1, 3, 1, 3, 3, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 7, 5, 8, 7, 5, 7, 7, 3, 7, 7, 7, 3, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 3, 7, 3, 3, 3, 1, 1, 3, 1, 1, 3, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 7, 7, 5, 7, 7, 7, 7, 7, 5, 7, 7, 3, 5, 5, 7, 1, 1, 3, 1, 3, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 5, 7, 7, 3, 5, 3, 7, 1, 3, 3, 3, 3, 3, 3, 1, 3, 1, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 1, 5, 3, 5, 3, 3, 1, 3, 1, 3, 3, 1, 3, 1, 2, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 7, 7, 5, 7, 7, 5, 5, 7, 1, 5, 3, 3, 3, 1, 3, 1, 3, 3, 3, 1, 3, 1, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 3, 5, 3, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 7, 5, 7, 7, 7, 5, 5, 7, 3, 5, 3, 3, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 7, 7, 7, 7, 5, 7, 7, 5, 7, 7, 3, 3, 7, 5, 3, 3, 1, 3, 3, 1, 3, 1, 3, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 5, 3, 5, 5, 3, 3, 3, 3, 1, 1, 3, 1, 1, 3, 1, 1, 1, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 5, 5, 3, 3, 3, 1, 3, 1, 1, 1, 3, 1, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 7, 5, 5, 7, 7, 3, 3, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 5, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 3, 3, 1, 3, 5, 1, 3, 1, 3, 3, 1, 1, 1, 3, 3, 3, 1, 4, 2, 6, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 3, 5, 7, 7, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 3, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 5, 7, 7, 5, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 3, 3, 7, 5, 1, 3, 3, 3, 5, 3, 1, 5, 3, 5, 3, 1, 3, 3, 3, 3, 3, 4, 2, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 8, 5, 5, 5, 3, 7, 5, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 5, 3, 3, 3, 1, 1, 3, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 5, 7, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 7, 5, 5, 7, 5, 1, 3, 1, 5, 3, 3, 3, 3, 3, 1, 1, 1, 3, 3, 3, 1, 3, 4, 2, 2, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 5, 5, 7, 5, 1, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 7, 5, 3, 7, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 3, 3, 1, 1, 3, 3, 3, 3, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 3, 7, 3, 3, 7, 5, 1, 3, 5, 3, 3, 3, 5, 1, 3, 3, 3, 3, 3, 1, 1, 3, 3, 2, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 7, 3, 3, 7, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 1, 1, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 5, 7, 5, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 5, 3, 7, 3, 3, 3, 5, 5, 3, 1, 3, 1, 1, 1, 3, 3, 3, 1, 3, 1, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 5, 5, 3, 3, 5, 5, 3, 3, 1, 3, 5, 5, 3, 3, 3, 3, 1, 3, 3, 3, 1, 1, 1, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 7, 7, 5, 7, 5, 5, 3, 5, 5, 3, 3, 3, 3, 3, 5, 1, 5, 3, 3, 3, 3, 3, 5, 1, 3, 3, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 5, 7, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 3, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 7, 7, 3, 3, 5, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 1, 3, 3, 3, 3, 3, 3, 3, 5, 5, 3, 3, 1, 3, 5, 1, 1, 3, 1, 1, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 3, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 5, 3, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 5, 3, 3, 5, 3, 3, 3, 1, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 3, 3, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3, 1, 3, 3, 1, 4, 2, 2, 2, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 3, 5, 3, 5, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 3, 1, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 5, 3, 3, 1, 3, 3, 3, 5, 3, 1, 3, 1, 3, 3, 3, 1, 3, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 3, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 5, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 3, 3, 5, 3, 5, 3, 3, 1, 3, 3, 3, 5, 3, 1, 5, 1, 3, 3, 1, 3, 1, 3, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 3, 1, 4, 2, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 7, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 5, 3, 1, 3, 3, 3, 3, 1, 3, 3, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 5, 5, 3, 5, 3, 5, 3, 3, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 3, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 5, 3, 3, 5, 3, 3, 5, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 3, 1, 3, 3, 1, 1, 4, 2, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 5, 3, 3, 5, 3, 5, 3, 3, 3, 3, 5, 1, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 3, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 5, 5, 3, 3, 3, 3, 5, 3, 3, 3, 3, 5, 3, 1, 3, 3, 1, 3, 3, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 5, 5, 3, 3, 3, 3, 5, 3, 1, 3, 5, 3, 1, 3, 3, 1, 1, 3, 3, 1, 3, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 7, 7, 1, 3, 5, 1, 1, 5, 3, 3, 1, 3, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 5, 3, 3, 1, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 7, 5, 1, 5, 3, 3, 1, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 7, 5, 7, 3, 3, 1, 3, 3, 1, 1, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 1, 3, 1, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 3, 5, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 5, 3, 1, 3, 3, 3, 3, 3, 5, 3, 1, 3, 1, 3, 3, 3, 3, 3, 1, 1, 1, 3, 2, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 3, 3, 1, 5, 3, 3, 3, 3, 1, 3, 5, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 3, 3, 3, 3, 1, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 3, 1, 1, 3, 3, 1, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 3, 1, 3, 3, 1, 1, 3, 3, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 3, 5, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 3, 1, 1, 5, 3, 3, 3, 1, 3, 3, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 8, 3, 5, 7, 7, 1, 7, 3, 3, 3, 3, 1, 1, 1, 1, 3, 5, 3, 1, 5, 3, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 7, 7, 7, 7, 7, 7, 5, 7, 8, 3, 3, 7, 3, 5, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 8, 5, 5, 7, 5, 1, 7, 5, 3, 5, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 8, 7, 7, 7, 7, 5, 7, 5, 1, 7, 3, 3, 5, 3, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 3, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 8, 7, 7, 7, 7, 7, 5, 7, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 3, 1, 1, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 3, 1, 5, 3, 1, 3, 3, 1, 3, 5, 3, 3, 1, 1, 1, 3, 3, 5, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 7, 5, 3, 5, 5, 1, 7, 3, 3, 3, 3, 1, 1, 3, 5, 3, 3, 1, 1, 1, 5, 3, 2, 2, 2, 2, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 1, 7, 7, 7, 1, 8, 7, 3, 7, 5, 7, 7, 5, 5, 7, 1, 1, 2, 6, 2, 2, 2, 2, 2, 7, 2, 2, 2, 2, 4, 4, 2, 4, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 7, 7, 7, 7, 8, 7, 8, 7, 7, 7, 7, 7, 5, 3, 7, 7, 3, 3, 7, 7, 7, 5, 7, 7, 1, 1, 2, 2, 2, 2, 2, 4, 2, 6, 4, 6, 4, 2, 6, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 8, 7, 8, 7, 8, 8, 7, 7, 8, 7, 7, 3, 7, 5, 1, 5, 7, 7, 7, 5, 7, 7, 1, 1, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 6, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 8, 7, 8, 8, 7, 3, 7, 7, 7, 1, 7, 5, 1, 7, 7, 7, 7, 3, 7, 5, 1, 3, 2, 4, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 7, 7, 7, 7, 7, 8, 5, 3, 7, 7, 7, 1, 7, 5, 3, 5, 7, 7, 5, 5, 5, 7, 1, 3, 2, 6, 2, 4, 2, 2, 4, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 7, 7, 8, 7, 8, 8, 7, 3, 8, 7, 5, 3, 7, 5, 1, 3, 5, 5, 7, 3, 3, 5, 3, 3, 2, 6, 2, 2, 2, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 7, 7, 8, 7, 7, 7, 7, 5, 7, 7, 7, 1, 7, 5, 1, 5, 5, 5, 7, 3, 5, 7, 1, 3, 2, 4, 4, 2, 2, 2, 4, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 7, 7, 7, 7, 5, 5, 7, 3, 3, 5, 5, 3, 3, 7, 3, 3, 3, 1, 3, 5, 5, 3, 5, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 5, 8, 3, 5, 7, 5, 5, 7, 3, 5, 1, 7, 3, 1, 1, 3, 5, 7, 5, 3, 5, 1, 1, 2, 4, 4, 4, 2, 2, 2, 6, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 5, 3, 1, 7, 7, 3, 1, 7, 7, 7, 1, 1, 5, 1, 3, 6, 2, 7, 4, 4, 6, 2, 2, 0, 2, 6, 4, 6, 4, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 7, 7, 1, 3, 7, 5, 7, 1, 5, 7, 5, 5, 4, 2, 7, 4, 2, 2, 2, 6, 0, 2, 7, 6, 4, 2, 4, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 8, 8, 7, 7, 7, 7, 5, 7, 8, 7, 5, 3, 8, 7, 3, 3, 5, 7, 7, 5, 7, 7, 7, 3, 4, 2, 4, 2, 6, 4, 2, 2, 2, 2, 6, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 7, 7, 7, 3, 7, 7, 1, 5, 3, 3, 7, 3, 5, 7, 5, 3, 4, 2, 6, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 7, 3, 5, 5, 5, 1, 5, 5, 5, 1, 1, 5, 3, 1, 3, 5, 5, 7, 5, 3, 3, 1, 1, 4, 4, 4, 2, 4, 2, 4, 2, 2, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 5, 5, 3, 5, 5, 5, 5, 1, 7, 7, 1, 1, 3, 5, 5, 3, 3, 3, 1, 1, 2, 2, 4, 2, 2, 4, 4, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 5, 7, 7, 3, 1, 7, 7, 1, 3, 7, 5, 7, 1, 3, 5, 1, 3, 6, 4, 6, 4, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 7, 5, 7, 7, 5, 7, 8, 3, 3, 7, 7, 5, 3, 7, 7, 5, 7, 5, 3, 7, 3, 5, 5, 7, 3, 6, 2, 6, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 5, 7, 5, 3, 5, 7, 7, 5, 3, 7, 7, 7, 7, 5, 3, 7, 5, 5, 3, 5, 1, 6, 2, 6, 4, 4, 2, 2, 4, 2, 4, 6, 4, 4, 6, 4, 2, 2, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 7, 7, 5, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 5, 7, 5, 5, 3, 3, 1, 4, 2, 6, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 7, 5, 3, 5, 7, 5, 3, 5, 3, 7, 3, 5, 5, 3, 1, 4, 2, 6, 4, 4, 4, 4, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 7, 7, 5, 5, 5, 7, 7, 7, 5, 7, 7, 5, 7, 7, 5, 3, 5, 5, 5, 7, 5, 5, 5, 5, 3, 4, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 7, 7, 5, 7, 5, 5, 7, 7, 3, 7, 5, 3, 5, 5, 3, 4, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 7, 5, 7, 7, 5, 5, 7, 5, 5, 3, 7, 7, 5, 5, 7, 3, 7, 3, 3, 1, 3, 1, 4, 2, 6, 4, 4, 4, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 8, 5, 7, 7, 7, 7, 7, 5, 5, 7, 5, 3, 1, 3, 5, 3, 7, 5, 3, 7, 3, 3, 7, 3, 1, 4, 2, 6, 4, 2, 2, 4, 4, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 5, 5, 7, 7, 7, 7, 5, 5, 5, 5, 3, 1, 1, 5, 1, 5, 5, 3, 7, 3, 5, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 7, 7, 7, 5, 7, 5, 5, 1, 5, 7, 3, 3, 5, 5, 3, 7, 5, 3, 7, 3, 3, 5, 3, 1, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 7, 7, 5, 7, 5, 5, 7, 7, 5, 3, 5, 7, 5, 7, 5, 1, 7, 5, 5, 3, 3, 1, 4, 2, 4, 2, 2, 2, 4, 4, 2, 2, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 5, 5, 1, 5, 3, 5, 5, 5, 1, 7, 3, 5, 5, 5, 3, 4, 2, 6, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 3, 3, 5, 5, 3, 1, 5, 5, 5, 5, 5, 3, 7, 5, 5, 5, 3, 3, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 5, 3, 1, 5, 5, 5, 5, 3, 7, 3, 3, 3, 3, 1, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 5, 7, 7, 5, 7, 5, 3, 5, 7, 5, 1, 3, 3, 5, 1, 3, 3, 1, 5, 3, 1, 1, 3, 5, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 7, 7, 3, 7, 5, 3, 3, 7, 3, 3, 3, 1, 1, 1, 5, 5, 1, 3, 1, 1, 1, 3, 5, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 6, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 5, 7, 5, 1, 1, 5, 3, 3, 5, 5, 5, 7, 5, 3, 5, 1, 5, 6, 2, 2, 6, 2, 2, 4, 4, 2, 0, 0, 2, 2, 2, 2, 2, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 3, 8, 8, 7, 8, 7, 7, 7, 7, 7, 5, 1, 7, 1, 1, 3, 3, 3, 7, 5, 1, 3, 1, 5, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 8, 5, 7, 5, 5, 7, 7, 7, 3, 1, 3, 1, 1, 3, 3, 3, 3, 3, 1, 3, 1, 3, 4, 2, 4, 2, 2, 2, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 8, 5, 7, 7, 7, 7, 7, 5, 5, 1, 5, 3, 1, 1, 3, 3, 5, 3, 3, 1, 3, 3, 2, 2, 4, 4, 4, 2, 4, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 8, 5, 7, 7, 7, 5, 7, 5, 3, 1, 3, 1, 1, 3, 5, 3, 5, 3, 3, 3, 1, 3, 4, 2, 4, 4, 2, 2, 4, 4, 4, 4, 2, 2, 4, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 7, 5, 7, 8, 5, 7, 7, 7, 7, 7, 5, 3, 1, 3, 1, 1, 1, 1, 1, 5, 1, 1, 3, 1, 5, 4, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 7, 5, 8, 7, 7, 7, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 5, 3, 3, 3, 1, 3, 3, 3, 3, 4, 2, 2, 6, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 7, 5, 7, 7, 3, 3, 1, 3, 1, 5, 5, 1, 3, 3, 1, 1, 3, 3, 3, 1, 3, 3, 5, 1, 1, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 5, 7, 7, 5, 7, 7, 5, 5, 7, 7, 1, 3, 3, 1, 3, 5, 7, 7, 3, 3, 5, 5, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 3, 5, 7, 7, 5, 5, 7, 7, 5, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 8, 7, 7, 7, 8, 5, 7, 7, 7, 3, 5, 7, 3, 3, 1, 3, 5, 3, 1, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 8, 7, 7, 8, 7, 7, 7, 7, 7, 1, 5, 5, 1, 1, 5, 5, 5, 1, 1, 3, 5, 1, 1, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 3, 5, 1, 1, 3, 7, 5, 5, 1, 3, 5, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 8, 7, 7, 7, 7, 5, 7, 5, 7, 1, 3, 5, 1, 1, 3, 3, 3, 1, 1, 3, 5, 1, 1, 2, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 8, 5, 7, 7, 7, 3, 5, 5, 7, 1, 3, 5, 1, 1, 3, 3, 3, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 1, 5, 3, 3, 1, 3, 3, 1, 3, 3, 7, 3, 1, 3, 3, 3, 1, 1, 2, 2, 4, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 7, 7, 3, 1, 1, 5, 3, 3, 1, 3, 1, 3, 1, 3, 3, 1, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 7, 7, 7, 7, 7, 7, 5, 5, 7, 5, 1, 1, 5, 1, 3, 5, 3, 5, 1, 3, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 5, 7, 7, 3, 5, 5, 5, 3, 3, 1, 3, 3, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 7, 3, 1, 3, 1, 1, 3, 5, 1, 1, 1, 3, 3, 3, 3, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 8, 7, 7, 7, 7, 3, 5, 7, 5, 1, 1, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 5, 8, 7, 8, 5, 7, 7, 7, 1, 5, 5, 3, 1, 3, 5, 1, 1, 3, 3, 1, 3, 1, 1, 1, 3, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 7, 7, 7, 7, 7, 7, 3, 5, 5, 5, 1, 3, 5, 3, 3, 3, 3, 1, 3, 3, 5, 1, 3, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 1, 3, 5, 3, 3, 1, 1, 1, 1, 3, 3, 1, 3, 3, 3, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 5, 5, 7, 7, 1, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 5, 7, 7, 7, 7, 7, 7, 7, 1, 3, 1, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 5, 2, 2, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 5, 7, 7, 7, 1, 3, 3, 3, 1, 1, 1, 3, 1, 1, 3, 3, 1, 3, 1, 1, 1, 1, 4, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 7, 7, 7, 7, 3, 7, 7, 1, 5, 3, 3, 3, 1, 5, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 8, 7, 7, 7, 7, 5, 3, 7, 7, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 3, 2, 2, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 3, 7, 7, 7, 7, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 3, 1, 2, 2, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 3, 3, 3, 3, 3, 7, 3, 5, 5, 3, 5, 1, 1, 5, 3, 3, 3, 1, 3, 3, 3, 5, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 7, 7, 5, 3, 3, 5, 3, 7, 7, 3, 7, 5, 3, 5, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 5, 7, 5, 7, 5, 3, 3, 3, 5, 5, 5, 5, 3, 3, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 3, 1, 4, 4, 4, 4, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 3, 5, 3, 7, 1, 3, 3, 1, 3, 1, 3, 5, 3, 1, 3, 3, 1, 5, 3, 5, 3, 3, 1, 1, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 5, 3, 3, 1, 1, 1, 3, 5, 3, 1, 3, 3, 3, 1, 3, 3, 1, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 5, 5, 5, 5, 5, 3, 3, 5, 5, 5, 3, 5, 3, 1, 1, 3, 3, 3, 3, 3, 5, 3, 1, 5, 3, 5, 1, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 5, 7, 7, 5, 7, 5, 3, 7, 5, 5, 1, 5, 5, 3, 5, 1, 5, 5, 3, 1, 3, 3, 1, 5, 1, 5, 1, 2, 2, 4, 6, 6, 2, 2, 2, 6, 4, 4, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 5, 7, 7, 7, 5, 7, 3, 7, 7, 5, 1, 7, 5, 1, 3, 3, 5, 5, 7, 3, 5, 5, 1, 5, 1, 7, 1, 2, 2, 4, 6, 6, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 3, 3, 7, 7, 7, 7, 7, 5, 5, 7, 7, 5, 7, 7, 3, 5, 3, 5, 5, 7, 3, 1, 5, 1, 7, 1, 7, 1, 2, 2, 6, 7, 6, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 3, 7, 8, 5, 7, 5, 7, 7, 7, 5, 5, 5, 7, 3, 5, 3, 7, 5, 7, 3, 3, 7, 3, 5, 5, 7, 1, 2, 2, 4, 4, 4, 6, 2, 2, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 5, 7, 7, 7, 7, 7, 7, 5, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 5, 5, 1, 3, 3, 5, 3, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 8, 7, 7, 7, 7, 7, 7, 3, 5, 7, 7, 3, 3, 5, 5, 1, 7, 5, 1, 3, 1, 3, 1, 3, 1, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 7, 5, 7, 7, 5, 7, 7, 7, 3, 3, 3, 5, 3, 7, 1, 1, 3, 1, 3, 1, 3, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 5, 5, 7, 5, 7, 7, 5, 3, 7, 5, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 3, 1, 1, 3, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 5, 5, 3, 7, 7, 5, 3, 5, 5, 1, 1, 1, 1, 7, 3, 3, 1, 5, 1, 1, 3, 1, 1, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 3, 7, 7, 7, 7, 5, 5, 5, 7, 5, 5, 5, 7, 5, 7, 5, 7, 7, 7, 3, 1, 5, 1, 1, 3, 5, 3, 6, 7, 2, 4, 4, 2, 6, 4, 6, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 7, 7, 7, 7, 3, 7, 7, 5, 3, 7, 5, 5, 5, 7, 5, 7, 5, 5, 1, 7, 5, 1, 1, 5, 1, 2, 4, 2, 2, 6, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 7, 7, 7, 7, 5, 7, 7, 7, 3, 7, 7, 5, 7, 7, 5, 5, 7, 1, 1, 5, 1, 1, 1, 5, 1, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 1, 7, 7, 7, 7, 7, 7, 5, 7, 5, 3, 5, 7, 3, 5, 3, 3, 1, 5, 1, 1, 1, 1, 1, 1, 1, 3, 2, 4, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 7, 7, 5, 5, 5, 5, 5, 3, 3, 5, 5, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 3, 5, 4, 4, 2, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 5, 3, 5, 5, 7, 7, 5, 5, 7, 5, 3, 7, 1, 1, 1, 3, 3, 1, 1, 3, 1, 3, 1, 3, 4, 2, 2, 2, 4, 2, 4, 4, 2, 2, 4, 2, 6, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 3, 5, 5, 3, 3, 1, 3, 1, 1, 3, 3, 5, 3, 3, 1, 3, 1, 3, 1, 1, 3, 3, 3, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 7, 7, 5, 5, 3, 5, 5, 3, 3, 3, 5, 5, 3, 3, 5, 1, 3, 1, 3, 1, 1, 1, 3, 3, 1, 4, 4, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 3, 7, 7, 3, 3, 5, 7, 1, 3, 3, 1, 3, 3, 3, 3, 1, 5, 5, 3, 3, 3, 3, 3, 1, 4, 2, 4, 2, 2, 2, 4, 2, 4, 2, 4, 4, 4, 4, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 1, 7, 5, 7, 7, 7, 3, 5, 7, 7, 1, 5, 7, 3, 5, 3, 7, 7, 1, 5, 1, 5, 3, 1, 3, 3, 5, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 7, 7, 7, 5, 7, 7, 5, 1, 3, 7, 3, 1, 5, 7, 5, 7, 5, 1, 3, 1, 3, 1, 1, 3, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 5, 3, 5, 7, 3, 3, 3, 5, 1, 1, 3, 3, 5, 1, 1, 1, 1, 1, 1, 1, 3, 5, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 7, 3, 3, 7, 7, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 1, 1, 3, 1, 1, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 7, 5, 5, 7, 7, 5, 3, 3, 1, 5, 3, 3, 1, 3, 5, 3, 3, 1, 1, 3, 1, 1, 4, 2, 4, 2, 4, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 7, 3, 7, 7, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 1, 1, 1, 3, 1, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 7, 7, 7, 3, 7, 7, 5, 5, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 3, 1, 3, 4, 4, 2, 2, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 5, 5, 5, 3, 3, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 5, 3, 3, 3, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 7, 5, 5, 3, 3, 1, 3, 3, 3, 1, 1, 3, 3, 3, 3, 1, 3, 5, 3, 3, 1, 3, 2, 2, 2, 2, 4, 4, 2, 2, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 8, 5, 7, 7, 5, 5, 7, 5, 3, 3, 5, 5, 7, 5, 7, 1, 3, 5, 3, 7, 5, 5, 3, 7, 3, 6, 6, 6, 2, 4, 2, 6, 4, 6, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 3, 3, 7, 3, 7, 7, 7, 5, 7, 5, 5, 7, 5, 5, 5, 7, 5, 6, 7, 6, 2, 4, 4, 6, 4, 6, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 3, 7, 7, 5, 7, 7, 7, 3, 7, 7, 5, 7, 1, 3, 3, 7, 1, 6, 6, 4, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 3, 5, 7, 3, 7, 7, 7, 3, 3, 5, 5, 7, 3, 3, 5, 3, 1, 4, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 5, 7, 7, 7, 7, 7, 7, 7, 7, 3, 1, 3, 7, 3, 5, 7, 7, 3, 7, 7, 1, 7, 1, 3, 3, 3, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 5, 3, 3, 5, 3, 7, 5, 7, 3, 7, 7, 3, 7, 1, 1, 5, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 8, 7, 7, 7, 7, 7, 7, 3, 3, 3, 7, 3, 7, 7, 7, 1, 5, 5, 1, 7, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 7, 3, 7, 7, 5, 5, 5, 7, 3, 7, 7, 7, 3, 5, 5, 1, 7, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 1, 5, 7, 3, 5, 7, 7, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 3, 3, 5, 7, 5, 3, 7, 7, 5, 7, 3, 7, 7, 5, 5, 3, 1, 3, 3, 5, 1, 3, 2, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 3, 7, 7, 7, 7, 7, 5, 7, 7, 5, 7, 3, 7, 3, 7, 3, 7, 7, 5, 5, 1, 1, 3, 5, 1, 1, 1, 4, 4, 2, 2, 2, 4, 2, 2, 6, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 3, 3, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 5, 3, 5, 5, 5, 7, 3, 5, 1, 1, 1, 5, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 1, 7, 7, 5, 7, 7, 5, 7, 7, 5, 3, 5, 5, 3, 5, 3, 5, 7, 1, 1, 1, 3, 1, 5, 1, 1, 3, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 3, 7, 7, 7, 5, 5, 5, 3, 5, 1, 3, 3, 5, 3, 3, 3, 3, 1, 1, 1, 1, 1, 3, 3, 1, 3, 3, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 1, 7, 7, 5, 5, 7, 3, 7, 7, 3, 3, 5, 3, 3, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 7, 5, 7, 3, 5, 5, 3, 5, 1, 3, 3, 1, 3, 3, 5, 1, 1, 1, 3, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 1, 1, 5, 3, 3, 3, 1, 3, 3, 1, 1, 3, 3, 1, 3, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 5, 3, 7, 7, 5, 3, 8, 5, 3, 3, 7, 5, 3, 5, 3, 7, 7, 5, 5, 5, 1, 3, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 8, 7, 7, 7, 7, 5, 1, 7, 7, 3, 5, 8, 5, 3, 5, 5, 5, 7, 3, 5, 5, 3, 1, 6, 4, 4, 6, 4, 4, 7, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 8, 7, 7, 7, 7, 8, 5, 1, 7, 5, 3, 5, 7, 5, 3, 3, 3, 5, 5, 5, 5, 5, 1, 1, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 8, 3, 1, 7, 5, 3, 3, 7, 5, 1, 3, 3, 7, 7, 5, 5, 3, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 5, 3, 3, 3, 7, 3, 1, 1, 5, 5, 5, 5, 3, 3, 3, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 3, 3, 5, 3, 1, 5, 7, 3, 3, 3, 3, 5, 5, 1, 3, 3, 1, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 8, 7, 7, 7, 7, 5, 5, 7, 5, 5, 3, 7, 5, 3, 3, 5, 7, 7, 1, 3, 3, 1, 5, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 5, 7, 3, 3, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 4, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 3, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 1, 1, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 5, 5, 3, 5, 3, 3, 3, 3, 1, 3, 3, 5, 3, 3, 3, 3, 5, 3, 1, 1, 5, 3, 4, 6, 2, 4, 6, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 3, 5, 5, 5, 3, 3, 3, 3, 3, 5, 3, 3, 1, 1, 1, 3, 1, 3, 1, 3, 1, 4, 6, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 3, 1, 3, 5, 3, 3, 3, 3, 3, 5, 1, 3, 1, 3, 1, 3, 3, 1, 2, 4, 4, 4, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 3, 5, 5, 3, 3, 3, 3, 1, 5, 3, 5, 1, 3, 1, 1, 3, 3, 3, 1, 3, 1, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 8, 7, 3, 5, 7, 3, 3, 3, 5, 1, 1, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 3, 2, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 8, 7, 5, 5, 7, 3, 3, 3, 3, 3, 3, 5, 3, 1, 1, 1, 1, 3, 1, 3, 3, 3, 3, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 5, 5, 3, 5, 7, 3, 5, 5, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 1, 3, 3, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 3, 7, 7, 5, 3, 3, 5, 3, 1, 5, 3, 1, 1, 1, 1, 3, 3, 3, 3, 1, 3, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 5, 5, 7, 7, 5, 5, 5, 5, 1, 3, 1, 3, 7, 5, 3, 3, 1, 3, 5, 3, 5, 5, 1, 1, 4, 4, 2, 6, 2, 2, 2, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 8, 5, 5, 5, 5, 5, 5, 5, 3, 7, 1, 3, 7, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 1, 2, 7, 4, 4, 4, 2, 6, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 7, 7, 7, 5, 7, 5, 5, 1, 3, 5, 3, 3, 7, 3, 5, 3, 3, 1, 3, 3, 1, 1, 1, 1, 2, 6, 4, 4, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 5, 3, 3, 5, 5, 5, 3, 3, 3, 3, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 1, 3, 2, 4, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 3, 5, 3, 7, 5, 3, 3, 5, 1, 1, 5, 3, 1, 5, 3, 3, 3, 3, 3, 3, 3, 1, 2, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 3, 5, 7, 7, 7, 3, 5, 7, 7, 5, 3, 5, 7, 3, 1, 5, 3, 3, 3, 1, 1, 3, 1, 3, 3, 1, 3, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 7, 5, 5, 5, 3, 3, 5, 3, 1, 3, 5, 5, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 1, 5, 3, 3, 1, 3, 1, 3, 3, 1, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 5, 5, 5, 5, 5, 7, 5, 5, 1, 3, 1, 5, 5, 5, 1, 1, 3, 1, 3, 3, 5, 3, 3, 3, 3, 4, 2, 4, 2, 4, 4, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 5, 3, 5, 3, 5, 3, 3, 5, 1, 7, 5, 3, 7, 7, 3, 5, 7, 5, 3, 1, 7, 3, 4, 6, 2, 4, 4, 4, 6, 2, 2, 2, 4, 6, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 1, 5, 5, 3, 1, 3, 5, 1, 5, 3, 5, 3, 5, 7, 1, 7, 1, 5, 3, 7, 3, 6, 6, 2, 6, 2, 4, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 7, 5, 7, 7, 5, 3, 5, 7, 3, 7, 1, 3, 3, 5, 1, 1, 7, 3, 3, 3, 5, 3, 4, 6, 2, 4, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 5, 3, 5, 3, 4, 6, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 5, 5, 7, 7, 5, 8, 7, 5, 5, 7, 3, 5, 7, 5, 3, 7, 5, 5, 3, 1, 5, 5, 3, 3, 4, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 5, 5, 7, 7, 3, 3, 5, 5, 3, 5, 3, 1, 3, 1, 3, 3, 1, 1, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 7, 5, 7, 7, 5, 5, 5, 7, 3, 3, 5, 5, 5, 7, 5, 1, 3, 1, 1, 5, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 7, 7, 3, 7, 7, 3, 5, 7, 5, 3, 5, 3, 5, 5, 7, 3, 3, 3, 1, 3, 5, 3, 1, 2, 2, 2, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 3, 7, 7, 7, 3, 1, 5, 3, 3, 5, 3, 1, 5, 3, 1, 5, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 3, 3, 7, 5, 5, 3, 5, 1, 5, 7, 5, 3, 7, 3, 5, 5, 5, 3, 1, 3, 1, 4, 6, 2, 4, 4, 2, 4, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 7, 5, 7, 7, 3, 5, 3, 7, 5, 7, 7, 7, 3, 5, 3, 1, 7, 3, 1, 3, 5, 3, 6, 7, 2, 2, 4, 2, 7, 4, 6, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 7, 5, 7, 5, 7, 7, 7, 5, 5, 7, 3, 7, 7, 7, 1, 7, 5, 3, 5, 3, 3, 3, 3, 3, 6, 7, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 7, 3, 7, 7, 3, 7, 7, 3, 7, 7, 7, 7, 7, 7, 7, 1, 5, 1, 1, 5, 1, 1, 3, 5, 1, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 5, 5, 3, 5, 7, 3, 5, 5, 5, 3, 3, 5, 7, 7, 5, 5, 5, 5, 3, 7, 3, 1, 3, 6, 6, 6, 4, 2, 2, 6, 2, 4, 2, 4, 2, 6, 4, 6, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 7, 5, 7, 7, 7, 7, 3, 7, 5, 5, 1, 3, 5, 7, 7, 5, 7, 5, 7, 1, 7, 1, 3, 1, 4, 7, 6, 4, 2, 2, 2, 2, 4, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 5, 7, 7, 7, 7, 3, 3, 7, 7, 3, 7, 7, 7, 5, 1, 5, 7, 5, 5, 3, 5, 5, 1, 7, 3, 1, 3, 4, 7, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 7, 7, 3, 5, 5, 5, 3, 3, 3, 5, 5, 1, 3, 3, 5, 7, 1, 3, 5, 5, 5, 1, 1, 1, 1, 2, 4, 4, 2, 2, 4, 4, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 7, 7, 3, 7, 5, 5, 3, 3, 5, 1, 3, 3, 5, 5, 3, 1, 1, 3, 3, 1, 1, 1, 3, 4, 6, 4, 4, 2, 2, 4, 4, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 5, 3, 3, 5, 3, 3, 1, 5, 3, 1, 1, 1, 3, 1, 3, 1, 1, 1, 4, 6, 4, 4, 2, 2, 2, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 5, 1, 5, 5, 1, 5, 3, 7, 5, 3, 1, 1, 1, 1, 1, 1, 3, 1, 4, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 7, 7, 7, 5, 7, 7, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 1, 5, 1, 1, 1, 1, 3, 2, 4, 4, 4, 2, 4, 2, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 5, 5, 7, 5, 5, 3, 1, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 3, 3, 1, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 7, 5, 3, 3, 3, 3, 3, 1, 5, 3, 3, 1, 1, 1, 1, 1, 3, 3, 3, 1, 4, 2, 4, 2, 2, 4, 2, 2, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 5, 7, 7, 5, 1, 3, 5, 5, 1, 3, 3, 1, 3, 1, 1, 1, 3, 1, 3, 3, 1, 4, 6, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 7, 7, 5, 7, 7, 5, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 1, 3, 3, 3, 3, 3, 6, 2, 2, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 3, 5, 3, 3, 3, 1, 3, 1, 3, 1, 3, 3, 3, 3, 5, 3, 5, 3, 3, 5, 5, 3, 3, 5, 4, 2, 6, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 3, 5, 7, 5, 3, 3, 3, 3, 7, 5, 7, 3, 5, 7, 1, 7, 1, 7, 3, 5, 1, 6, 7, 6, 6, 2, 2, 4, 4, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 7, 5, 7, 7, 7, 1, 3, 7, 5, 5, 7, 7, 3, 5, 3, 5, 7, 3, 7, 1, 5, 5, 4, 7, 4, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 4, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 8, 7, 8, 7, 7, 7, 7, 5, 1, 3, 7, 3, 7, 7, 7, 7, 7, 5, 1, 7, 1, 7, 1, 1, 1, 2, 6, 4, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 7, 3, 7, 7, 7, 3, 3, 3, 3, 7, 1, 7, 3, 5, 3, 4, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 7, 7, 7, 7, 7, 7, 7, 5, 1, 3, 7, 3, 5, 5, 7, 3, 5, 3, 3, 5, 1, 5, 1, 1, 3, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 5, 3, 5, 7, 5, 5, 7, 7, 3, 5, 3, 1, 5, 1, 7, 3, 3, 5, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 3, 7, 7, 7, 7, 7, 3, 7, 7, 5, 3, 5, 5, 1, 3, 7, 5, 1, 5, 3, 3, 5, 1, 3, 1, 1, 5, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 3, 7, 7, 5, 3, 3, 7, 1, 5, 7, 5, 1, 3, 3, 3, 3, 3, 3, 1, 1, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 3, 7, 3, 8, 8, 3, 7, 8, 3, 7, 7, 3, 7, 8, 5, 7, 3, 7, 5, 1, 7, 7, 1, 2, 6, 7, 6, 0, 4, 6, 0, 4, 2, 4, 2, 4, 4, 0, 2, 0, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 5, 8, 1, 8, 8, 1, 7, 8, 1, 7, 7, 3, 7, 8, 1, 7, 3, 3, 7, 1, 7, 7, 1, 2, 2, 4, 4, 0, 2, 6, 0, 2, 2, 6, 4, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 8, 8, 3, 7, 9, 1, 8, 7, 1, 7, 8, 1, 8, 7, 1, 7, 8, 3, 7, 1, 7, 7, 1, 7, 7, 3, 2, 2, 6, 6, 0, 2, 6, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 3, 7, 7, 3, 7, 7, 1, 7, 8, 1, 7, 7, 3, 8, 7, 3, 7, 1, 5, 7, 3, 7, 7, 3, 2, 7, 6, 6, 2, 4, 7, 2, 2, 4, 2, 2, 0, 2, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 8, 5, 8, 7, 1, 7, 8, 1, 7, 7, 1, 7, 7, 1, 7, 1, 3, 5, 1, 5, 7, 1, 4, 6, 7, 6, 0, 6, 6, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 5, 7, 8, 3, 7, 7, 1, 7, 7, 1, 7, 5, 1, 7, 7, 7, 7, 3, 5, 5, 1, 7, 5, 1, 4, 6, 7, 6, 2, 4, 6, 2, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 7, 7, 5, 7, 7, 5, 8, 3, 7, 3, 7, 7, 7, 7, 7, 5, 3, 5, 1, 5, 5, 3, 7, 4, 7, 2, 6, 6, 4, 6, 2, 6, 0, 2, 2, 4, 2, 4, 0, 4, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 3, 7, 7, 5, 7, 7, 3, 5, 7, 1, 7, 5, 7, 7, 7, 5, 7, 5, 1, 7, 1, 5, 1, 1, 4, 4, 6, 2, 6, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 7, 5, 8, 5, 7, 3, 7, 5, 7, 7, 3, 7, 1, 7, 7, 5, 7, 1, 7, 3, 7, 7, 7, 5, 0, 7, 2, 7, 2, 6, 0, 2, 2, 0, 2, 2, 2, 2, 6, 2, 6, 0, 6, 0, 6, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 5, 7, 5, 8, 3, 7, 7, 7, 7, 3, 7, 3, 7, 7, 5, 7, 5, 7, 1, 7, 5, 5, 3, 1, 7, 2, 7, 2, 7, 2, 4, 4, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 3, 7, 5, 7, 8, 5, 8, 3, 7, 7, 7, 8, 3, 7, 3, 7, 7, 7, 7, 3, 5, 3, 7, 3, 3, 5, 1, 6, 4, 7, 2, 4, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 8, 7, 8, 5, 7, 8, 3, 7, 3, 7, 5, 7, 5, 7, 7, 5, 5, 3, 7, 5, 3, 5, 1, 6, 4, 7, 2, 6, 2, 4, 4, 2, 2, 6, 0, 0, 4, 0, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 8, 5, 8, 7, 7, 7, 7, 7, 3, 7, 5, 7, 5, 3, 8, 5, 7, 3, 7, 5, 3, 3, 0, 7, 2, 7, 2, 6, 2, 2, 2, 2, 2, 2, 0, 0, 4, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 5, 7, 7, 7, 7, 5, 7, 1, 5, 7, 7, 7, 3, 7, 3, 7, 7, 5, 7, 3, 5, 3, 7, 5, 3, 3, 1, 4, 2, 6, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 5, 5, 3, 5, 7, 7, 7, 1, 7, 5, 5, 5, 3, 7, 1, 1, 7, 5, 3, 5, 3, 1, 6, 2, 6, 2, 2, 2, 2, 4, 2, 0, 2, 6, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 5, 7, 5, 7, 7, 7, 7, 5, 7, 3, 8, 1, 7, 1, 7, 5, 7, 7, 5, 7, 3, 5, 1, 7, 1, 2, 0, 6, 2, 6, 2, 0, 0, 4, 2, 0, 2, 4, 4, 6, 0, 6, 2, 4, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 7, 7, 3, 7, 5, 3, 7, 3, 7, 3, 5, 5, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 1, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 7, 3, 7, 7, 3, 3, 3, 5, 1, 3, 3, 5, 1, 3, 5, 3, 3, 1, 3, 3, 7, 3, 6, 4, 6, 2, 4, 2, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 8, 7, 7, 7, 8, 3, 7, 7, 3, 7, 3, 7, 3, 5, 3, 1, 3, 5, 3, 1, 3, 1, 3, 3, 5, 1, 4, 4, 6, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 5, 7, 7, 7, 7, 8, 5, 7, 5, 3, 3, 3, 7, 3, 5, 3, 5, 3, 5, 3, 1, 3, 1, 3, 3, 5, 1, 4, 2, 6, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 7, 5, 7, 5, 3, 5, 3, 5, 1, 1, 3, 3, 3, 5, 3, 1, 3, 1, 3, 1, 5, 1, 2, 4, 6, 4, 6, 6, 4, 6, 4, 4, 4, 6, 4, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 5, 7, 7, 7, 7, 1, 3, 1, 7, 3, 3, 5, 5, 1, 5, 3, 1, 3, 3, 3, 3, 5, 1, 2, 4, 6, 2, 6, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 8, 3, 7, 7, 1, 7, 3, 7, 1, 3, 3, 5, 3, 3, 1, 1, 1, 1, 3, 1, 7, 3, 4, 2, 6, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 7, 7, 5, 7, 8, 7, 7, 7, 7, 3, 7, 7, 3, 7, 1, 7, 1, 7, 3, 0, 3, 0, 7, 2, 7, 2, 6, 6, 2, 4, 0, 2, 4, 6, 0, 2, 2, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 3, 5, 7, 5, 7, 5, 7, 7, 7, 7, 5, 1, 5, 5, 7, 5, 7, 3, 5, 1, 7, 3, 1, 5, 1, 6, 2, 7, 2, 4, 2, 4, 2, 2, 2, 6, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 5, 5, 5, 7, 7, 7, 7, 7, 5, 5, 7, 1, 5, 3, 3, 1, 5, 5, 3, 3, 5, 3, 1, 3, 1, 6, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 3, 7, 7, 7, 5, 7, 7, 5, 7, 7, 5, 7, 7, 5, 7, 5, 7, 1, 5, 3, 7, 7, 5, 1, 1, 3, 5, 6, 7, 6, 2, 4, 6, 4, 2, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 1, 7, 7, 7, 1, 7, 3, 5, 7, 7, 5, 1, 3, 1, 4, 6, 6, 2, 4, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 5, 7, 3, 7, 7, 5, 7, 5, 5, 8, 7, 7, 7, 5, 3, 7, 5, 3, 5, 1, 5, 3, 7, 3, 3, 5, 1, 7, 2, 6, 2, 7, 2, 2, 4, 2, 6, 2, 6, 2, 6, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 3, 7, 7, 7, 7, 7, 7, 5, 7, 5, 7, 5, 5, 5, 3, 5, 5, 3, 5, 3, 5, 3, 7, 1, 1, 3, 3, 7, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 7, 7, 7, 7, 3, 3, 7, 5, 7, 3, 3, 3, 7, 7, 5, 5, 3, 1, 7, 5, 5, 3, 5, 3, 6, 7, 4, 6, 4, 2, 6, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 5, 7, 7, 7, 7, 5, 5, 5, 3, 5, 5, 5, 5, 3, 3, 3, 3, 3, 5, 3, 5, 1, 5, 5, 6, 7, 4, 4, 6, 2, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 5, 5, 7, 7, 7, 5, 7, 7, 5, 7, 7, 5, 5, 7, 5, 5, 5, 5, 5, 3, 7, 3, 5, 7, 1, 6, 7, 6, 6, 4, 2, 2, 2, 4, 2, 4, 6, 2, 2, 0, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 7, 7, 3, 7, 7, 5, 7, 7, 5, 7, 5, 7, 7, 5, 5, 5, 5, 7, 5, 5, 5, 1, 7, 6, 6, 7, 2, 4, 4, 2, 6, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 3, 7, 7, 5, 5, 5, 5, 3, 5, 5, 5, 3, 5, 3, 1, 1, 3, 1, 1, 3, 3, 5, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 3, 7, 5, 5, 3, 3, 5, 3, 3, 5, 5, 3, 3, 1, 5, 3, 3, 3, 1, 3, 3, 1, 1, 3, 4, 4, 4, 2, 2, 2, 4, 4, 2, 2, 4, 6, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 7, 3, 5, 5, 7, 3, 5, 3, 5, 1, 7, 1, 5, 3, 3, 1, 5, 5, 5, 3, 5, 3, 6, 7, 4, 2, 4, 4, 2, 2, 4, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 3, 7, 7, 7, 7, 7, 5, 7, 5, 7, 3, 5, 3, 3, 5, 7, 3, 3, 1, 3, 3, 3, 5, 3, 1, 5, 1, 4, 6, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 8, 5, 7, 7, 5, 3, 7, 3, 5, 1, 7, 3, 3, 1, 3, 5, 3, 5, 3, 1, 3, 1, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 8, 3, 7, 5, 5, 5, 7, 3, 5, 3, 7, 5, 3, 1, 3, 3, 5, 3, 5, 3, 3, 1, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 7, 3, 5, 7, 3, 5, 5, 3, 3, 5, 7, 3, 5, 1, 3, 3, 3, 5, 3, 3, 1, 1, 4, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 8, 7, 7, 7, 7, 5, 7, 5, 3, 5, 3, 5, 1, 7, 3, 3, 1, 3, 3, 5, 3, 3, 1, 3, 3, 6, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 5, 3, 5, 7, 3, 3, 3, 5, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 7, 4, 4, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 5, 5, 7, 3, 8, 3, 7, 8, 5, 7, 3, 7, 1, 1, 8, 7, 7, 3, 5, 1, 7, 3, 7, 7, 1, 2, 0, 6, 2, 6, 0, 2, 2, 2, 6, 2, 6, 0, 2, 0, 6, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 3, 7, 5, 3, 8, 5, 8, 1, 7, 7, 5, 8, 1, 7, 1, 3, 8, 3, 7, 3, 5, 3, 5, 5, 5, 7, 3, 2, 2, 2, 2, 6, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 1, 7, 5, 7, 7, 3, 8, 1, 7, 5, 7, 8, 1, 7, 1, 5, 8, 5, 7, 1, 3, 3, 7, 5, 5, 7, 3, 6, 4, 6, 2, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 3, 7, 7, 7, 8, 5, 8, 1, 7, 8, 5, 7, 1, 7, 1, 5, 7, 7, 7, 1, 7, 5, 7, 5, 7, 5, 1, 4, 2, 6, 2, 6, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 7, 8, 5, 8, 1, 7, 7, 7, 7, 3, 7, 1, 5, 8, 3, 7, 1, 5, 1, 7, 5, 7, 5, 1, 4, 2, 6, 2, 6, 2, 2, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 5, 5, 8, 5, 8, 1, 7, 8, 7, 7, 1, 7, 3, 3, 7, 3, 7, 1, 5, 1, 5, 5, 7, 7, 1, 2, 0, 6, 2, 6, 2, 0, 2, 0, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 1, 7, 7, 7, 8, 3, 8, 3, 7, 7, 7, 8, 1, 7, 1, 1, 7, 5, 7, 1, 5, 1, 5, 5, 7, 5, 1, 2, 2, 6, 2, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 3, 7, 7, 5, 8, 5, 7, 3, 7, 7, 5, 7, 3, 7, 1, 3, 7, 5, 7, 3, 5, 1, 3, 7, 5, 5, 1, 2, 2, 7, 2, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 5, 7, 5, 7, 8, 3, 7, 1, 7, 7, 7, 7, 3, 7, 1, 1, 8, 5, 7, 3, 3, 1, 3, 5, 7, 7, 1, 4, 2, 6, 2, 4, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 5, 5, 7, 3, 8, 1, 7, 3, 5, 7, 5, 5, 3, 3, 7, 7, 7, 1, 5, 5, 5, 5, 7, 5, 3, 4, 4, 4, 2, 6, 2, 2, 4, 2, 2, 4, 2, 6, 4, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 1, 7, 5, 5, 7, 5, 7, 3, 7, 7, 3, 7, 1, 7, 3, 5, 7, 3, 7, 1, 3, 3, 5, 5, 5, 3, 1, 4, 2, 2, 2, 6, 2, 2, 4, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 5, 7, 8, 5, 7, 3, 7, 7, 1, 7, 3, 7, 3, 3, 5, 3, 5, 1, 1, 3, 5, 3, 3, 3, 1, 4, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 4, 6, 4, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 5, 5, 8, 3, 8, 5, 5, 7, 5, 7, 3, 3, 5, 5, 7, 5, 5, 1, 3, 3, 5, 5, 5, 3, 1, 4, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 5, 5, 7, 3, 8, 1, 5, 7, 7, 7, 3, 7, 1, 3, 7, 3, 5, 3, 3, 3, 5, 3, 7, 5, 3, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 3, 7, 1, 7, 5, 5, 7, 3, 3, 1, 1, 7, 5, 7, 3, 3, 7, 7, 3, 3, 1, 1, 4, 4, 4, 2, 4, 2, 4, 4, 2, 4, 4, 4, 4, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 5, 7, 7, 5, 8, 5, 7, 3, 7, 7, 5, 7, 3, 5, 1, 3, 7, 1, 5, 1, 3, 3, 3, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 5, 7, 7, 5, 8, 3, 7, 1, 7, 5, 3, 1, 3, 3, 3, 3, 3, 1, 5, 1, 1, 1, 1, 1, 1, 3, 3, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 5, 7, 3, 7, 1, 7, 5, 3, 5, 3, 5, 1, 3, 3, 5, 3, 1, 1, 1, 1, 1, 3, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 5, 7, 3, 7, 3, 5, 5, 5, 5, 3, 7, 1, 3, 5, 1, 3, 1, 1, 3, 3, 1, 3, 1, 3, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 5, 7, 7, 1, 7, 7, 7, 3, 7, 7, 3, 5, 7, 5, 7, 3, 7, 7, 7, 3, 7, 7, 7, 1, 3, 4, 2, 6, 0, 2, 7, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 3, 5, 7, 7, 5, 7, 5, 1, 3, 3, 3, 3, 3, 1, 3, 3, 5, 5, 5, 1, 1, 3, 4, 4, 6, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 7, 7, 5, 7, 8, 5, 3, 5, 7, 3, 7, 3, 7, 5, 7, 3, 3, 5, 7, 5, 3, 1, 5, 1, 6, 6, 7, 4, 2, 4, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 8, 7, 3, 7, 7, 5, 3, 5, 7, 5, 5, 3, 7, 5, 7, 3, 5, 5, 7, 7, 5, 5, 5, 1, 4, 6, 7, 6, 2, 2, 0, 4, 4, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 7, 7, 7, 5, 7, 7, 5, 5, 3, 7, 3, 7, 3, 3, 5, 7, 5, 5, 3, 5, 1, 4, 2, 7, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 3, 7, 8, 7, 5, 5, 7, 1, 7, 5, 7, 1, 7, 3, 3, 5, 5, 3, 5, 3, 1, 1, 4, 2, 4, 6, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 3, 7, 7, 7, 3, 3, 7, 1, 3, 5, 7, 5, 7, 1, 5, 3, 3, 3, 3, 3, 1, 1, 4, 2, 4, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 8, 7, 1, 7, 8, 7, 3, 5, 7, 1, 5, 5, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 1, 1, 2, 2, 4, 2, 2, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 1, 7, 7, 7, 5, 5, 7, 1, 3, 5, 7, 7, 7, 5, 7, 3, 5, 5, 5, 3, 1, 1, 2, 2, 2, 0, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 7, 5, 7, 7, 3, 5, 5, 7, 5, 7, 3, 3, 5, 1, 1, 5, 3, 1, 1, 4, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 5, 3, 5, 7, 7, 1, 3, 7, 3, 3, 3, 5, 3, 7, 5, 5, 5, 1, 3, 3, 3, 1, 1, 2, 2, 6, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 7, 5, 5, 5, 5, 5, 3, 1, 5, 1, 3, 3, 3, 3, 5, 3, 1, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 6, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 7, 7, 5, 3, 7, 7, 3, 3, 5, 5, 3, 3, 7, 7, 5, 5, 1, 1, 3, 3, 1, 6, 4, 4, 2, 2, 4, 2, 6, 2, 2, 4, 4, 0, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 5, 1, 5, 5, 5, 7, 3, 5, 1, 3, 1, 5, 5, 5, 1, 1, 1, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 3, 1, 3, 5, 5, 5, 3, 5, 3, 5, 1, 5, 5, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 3, 7, 7, 3, 1, 5, 3, 5, 5, 3, 3, 1, 3, 3, 3, 1, 3, 1, 1, 3, 1, 3, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 3, 3, 3, 3, 5, 3, 1, 3, 3, 1, 1, 1, 3, 3, 1, 3, 1, 1, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 7, 5, 3, 1, 3, 5, 1, 5, 3, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 3, 3, 5, 3, 3, 5, 3, 3, 1, 3, 1, 3, 3, 3, 1, 3, 1, 5, 1, 3, 3, 1, 1, 2, 2, 2, 0, 2, 2, 4, 2, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 5, 5, 5, 3, 5, 3, 5, 3, 1, 3, 5, 1, 3, 1, 1, 1, 3, 5, 1, 1, 1, 1, 3, 1, 2, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 1, 3, 7, 5, 5, 1, 7, 7, 7, 5, 7, 5, 3, 5, 5, 1, 2, 2, 4, 4, 6, 4, 2, 2, 2, 0, 4, 2, 2, 4, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 7, 7, 7, 5, 3, 3, 1, 3, 1, 3, 5, 3, 3, 1, 5, 3, 3, 3, 5, 3, 1, 1, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 7, 7, 7, 7, 5, 7, 3, 3, 3, 1, 3, 3, 5, 1, 5, 1, 7, 3, 5, 1, 3, 5, 1, 1, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 7, 5, 7, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 1, 1, 1, 1, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 7, 7, 5, 7, 5, 5, 7, 3, 3, 3, 1, 7, 3, 3, 1, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 5, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 1, 3, 5, 1, 1, 1, 1, 1, 1, 1, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 5, 3, 3, 5, 3, 5, 1, 5, 3, 5, 5, 3, 5, 3, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 2, 2, 2, 2, 2, 4, 2, 6, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 3, 5, 5, 5, 3, 5, 3, 5, 5, 3, 3, 1, 5, 1, 1, 3, 1, 1, 3, 3, 1, 3, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 5, 5, 5, 7, 3, 5, 5, 5, 3, 3, 5, 3, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 4, 6, 4, 2, 4, 4, 2, 4, 2, 4, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 8, 5, 7, 5, 3, 5, 5, 3, 3, 1, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 5, 5, 5, 3, 7, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 5, 3, 4, 4, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 5, 7, 5, 5, 5, 7, 3, 3, 3, 3, 3, 1, 5, 3, 3, 3, 3, 1, 1, 1, 1, 1, 3, 3, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 5, 7, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 5, 3, 1, 1, 1, 3, 3, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 7, 5, 7, 3, 7, 7, 5, 3, 3, 3, 5, 3, 1, 5, 3, 3, 3, 1, 1, 3, 1, 1, 3, 3, 3, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 5, 5, 5, 7, 5, 5, 5, 3, 3, 3, 3, 3, 5, 3, 1, 5, 3, 3, 1, 1, 1, 1, 3, 3, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 5, 5, 5, 5, 3, 3, 3, 3, 5, 3, 5, 1, 1, 3, 3, 3, 1, 3, 1, 3, 3, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 7, 5, 5, 5, 5, 5, 3, 5, 3, 3, 1, 3, 3, 3, 1, 3, 5, 5, 3, 3, 3, 1, 3, 2, 2, 4, 2, 2, 2, 4, 4, 4, 4, 2, 2, 4, 6, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 5, 7, 5, 5, 7, 5, 5, 5, 1, 3, 5, 3, 5, 1, 3, 1, 3, 3, 5, 5, 3, 3, 3, 3, 6, 7, 4, 4, 2, 2, 2, 2, 6, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 7, 7, 7, 5, 7, 7, 5, 5, 5, 3, 5, 3, 7, 1, 1, 3, 3, 3, 5, 7, 1, 1, 7, 1, 7, 6, 4, 2, 0, 4, 2, 4, 4, 2, 0, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 3, 7, 7, 3, 7, 3, 3, 5, 3, 7, 3, 1, 3, 5, 3, 5, 7, 1, 1, 3, 1, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 7, 5, 7, 7, 5, 7, 7, 3, 5, 7, 5, 7, 1, 5, 3, 7, 7, 5, 3, 5, 7, 1, 3, 1, 1, 4, 6, 6, 2, 4, 6, 2, 6, 4, 2, 2, 2, 2, 6, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 5, 7, 7, 7, 7, 7, 5, 5, 7, 7, 7, 1, 7, 1, 7, 7, 5, 3, 7, 7, 3, 7, 3, 1, 6, 4, 6, 4, 2, 2, 2, 6, 4, 4, 2, 2, 2, 4, 6, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 3, 5, 7, 7, 7, 7, 7, 5, 3, 3, 7, 3, 7, 3, 7, 3, 5, 3, 7, 7, 1, 5, 1, 3, 4, 4, 6, 4, 4, 4, 2, 4, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 5, 5, 5, 7, 3, 3, 5, 5, 3, 1, 7, 3, 7, 5, 1, 3, 5, 5, 3, 5, 3, 1, 4, 2, 6, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 3, 5, 5, 5, 5, 3, 5, 3, 3, 1, 7, 3, 5, 1, 3, 1, 3, 3, 5, 5, 3, 3, 1, 3, 2, 4, 4, 4, 2, 2, 4, 4, 2, 4, 2, 4, 4, 6, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 5, 7, 7, 7, 3, 5, 5, 7, 3, 5, 3, 3, 3, 3, 5, 5, 7, 5, 1, 5, 3, 6, 7, 4, 4, 2, 6, 2, 6, 6, 2, 2, 2, 6, 6, 6, 2, 2, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 5, 7, 5, 5, 7, 7, 7, 1, 7, 7, 7, 5, 5, 3, 3, 7, 7, 5, 7, 7, 3, 1, 5, 3, 7, 6, 6, 4, 2, 4, 2, 6, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 3, 7, 5, 7, 5, 7, 3, 1, 3, 7, 5, 7, 7, 1, 1, 5, 7, 6, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 8, 7, 7, 7, 5, 7, 7, 5, 3, 7, 5, 7, 3, 7, 1, 3, 1, 5, 7, 5, 3, 1, 1, 3, 1, 4, 4, 4, 2, 2, 4, 2, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 5, 7, 5, 3, 7, 7, 3, 1, 5, 3, 5, 3, 5, 1, 1, 3, 5, 3, 7, 5, 1, 3, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 8, 7, 7, 7, 5, 7, 7, 5, 3, 7, 5, 7, 5, 7, 1, 3, 1, 5, 3, 3, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 5, 7, 7, 7, 1, 3, 7, 5, 7, 3, 3, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 4, 4, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 8, 5, 7, 5, 7, 7, 7, 3, 1, 7, 5, 3, 1, 5, 3, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 6, 4, 2, 2, 6, 6, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 5, 5, 3, 3, 1, 3, 3, 3, 1, 3, 3, 1, 3, 3, 3, 5, 3, 3, 3, 1, 3, 4, 2, 4, 4, 4, 2, 2, 4, 2, 2, 4, 4, 4, 4, 2, 2, 0, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 3, 7, 7, 5, 5, 5, 5, 5, 3, 1, 5, 3, 5, 1, 1, 3, 3, 3, 7, 3, 3, 3, 3, 5, 7, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 4, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 7, 5, 7, 3, 3, 3, 3, 3, 7, 3, 3, 3, 1, 3, 6, 4, 4, 2, 6, 2, 2, 0, 2, 0, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 5, 7, 7, 5, 5, 7, 5, 5, 3, 5, 5, 1, 7, 1, 3, 3, 3, 3, 7, 1, 1, 3, 1, 5, 6, 2, 2, 2, 6, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 7, 7, 7, 7, 5, 7, 5, 5, 7, 5, 7, 3, 3, 7, 3, 7, 3, 5, 5, 1, 3, 7, 1, 1, 1, 1, 3, 4, 4, 2, 2, 4, 2, 6, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 5, 7, 3, 7, 3, 5, 1, 3, 3, 1, 3, 3, 7, 3, 5, 1, 1, 1, 5, 1, 3, 5, 3, 3, 4, 2, 2, 2, 4, 2, 6, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 7, 3, 5, 5, 5, 1, 5, 1, 3, 1, 3, 5, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 1, 6, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 5, 7, 3, 5, 3, 5, 3, 3, 3, 3, 5, 3, 1, 1, 1, 1, 5, 1, 1, 3, 1, 3, 6, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 5, 3, 7, 5, 5, 5, 5, 3, 5, 1, 3, 1, 1, 7, 3, 3, 1, 1, 1, 5, 1, 1, 3, 1, 3, 2, 2, 4, 4, 4, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 5, 7, 7, 7, 7, 7, 1, 7, 7, 3, 3, 5, 5, 3, 3, 7, 3, 5, 5, 3, 1, 1, 5, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 8, 7, 3, 7, 7, 7, 3, 7, 7, 5, 3, 1, 1, 3, 1, 1, 3, 3, 3, 3, 1, 1, 3, 4, 2, 4, 2, 4, 6, 2, 4, 2, 4, 4, 4, 4, 6, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 7, 5, 7, 7, 7, 3, 5, 7, 5, 5, 3, 3, 3, 3, 5, 5, 5, 3, 3, 1, 3, 3, 4, 2, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 0, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 5, 3, 5, 3, 3, 5, 1, 3, 7, 5, 5, 3, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 7, 5, 7, 7, 7, 1, 7, 7, 5, 7, 5, 5, 5, 3, 7, 3, 5, 5, 3, 1, 1, 3, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 1, 5, 7, 5, 3, 3, 3, 3, 1, 1, 1, 3, 3, 5, 1, 1, 5, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 5, 1, 7, 7, 3, 3, 5, 3, 1, 1, 1, 3, 5, 5, 3, 3, 1, 3, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 5, 7, 7, 5, 5, 5, 7, 1, 5, 7, 3, 3, 1, 1, 1, 1, 5, 3, 5, 5, 3, 3, 1, 1, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 7, 5, 3, 5, 7, 1, 3, 5, 3, 3, 1, 1, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 2, 6, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 7, 7, 7, 7, 8, 1, 5, 3, 1, 3, 1, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 5, 7, 7, 7, 7, 7, 5, 7, 5, 1, 3, 3, 5, 3, 3, 5, 1, 1, 5, 5, 5, 7, 7, 5, 3, 3, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 7, 8, 7, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 5, 5, 7, 5, 5, 1, 1, 2, 4, 6, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 5, 7, 7, 7, 7, 8, 7, 7, 3, 5, 5, 3, 5, 1, 5, 3, 3, 1, 1, 5, 5, 5, 5, 3, 1, 3, 2, 2, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 8, 7, 8, 5, 7, 5, 3, 5, 3, 5, 5, 7, 3, 7, 3, 7, 7, 7, 5, 5, 3, 1, 3, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 8, 5, 5, 3, 5, 3, 1, 3, 1, 5, 1, 3, 3, 5, 5, 5, 5, 5, 3, 1, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 7, 8, 8, 5, 5, 5, 1, 5, 3, 3, 3, 5, 3, 5, 3, 3, 7, 5, 5, 5, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 2, 4, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 5, 5, 3, 3, 5, 5, 1, 1, 1, 3, 7, 5, 5, 3, 1, 1, 3, 2, 2, 2, 4, 4, 4, 2, 2, 0, 2, 2, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 3, 7, 7, 7, 7, 5, 3, 3, 3, 1, 3, 5, 3, 1, 1, 3, 3, 5, 7, 5, 3, 1, 1, 3, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 7, 7, 7, 8, 5, 7, 5, 1, 3, 5, 7, 5, 3, 3, 1, 1, 3, 5, 3, 1, 3, 3, 1, 3, 2, 4, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 8, 7, 7, 5, 5, 5, 5, 3, 5, 5, 3, 1, 1, 1, 1, 1, 3, 3, 1, 3, 3, 3, 1, 4, 4, 4, 4, 2, 4, 2, 2, 4, 2, 4, 6, 4, 4, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 5, 7, 7, 8, 5, 5, 7, 3, 5, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 3, 1, 7, 1, 1, 2, 4, 4, 4, 6, 4, 4, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 3, 5, 5, 5, 1, 7, 5, 3, 1, 3, 5, 3, 5, 1, 5, 1, 5, 5, 5, 3, 3, 3, 3, 1, 2, 2, 2, 4, 2, 6, 2, 2, 2, 2, 2, 2, 6, 6, 2, 4, 2, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 5, 7, 5, 7, 7, 7, 7, 7, 7, 1, 3, 5, 5, 3, 3, 3, 3, 3, 5, 5, 5, 3, 1, 5, 3, 3, 2, 4, 4, 4, 2, 2, 4, 2, 2, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 8, 7, 5, 7, 3, 1, 3, 5, 3, 3, 3, 1, 3, 5, 5, 1, 1, 1, 3, 1, 3, 4, 6, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 7, 5, 7, 7, 7, 7, 7, 5, 1, 3, 5, 5, 3, 3, 1, 1, 1, 3, 5, 5, 3, 1, 1, 3, 1, 2, 4, 6, 4, 6, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 7, 7, 5, 5, 5, 3, 3, 3, 5, 5, 5, 3, 1, 5, 5, 5, 5, 1, 3, 1, 1, 1, 2, 4, 6, 6, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 7, 7, 3, 7, 5, 1, 3, 5, 7, 3, 5, 3, 3, 5, 5, 3, 5, 5, 1, 3, 1, 1, 4, 2, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 8, 7, 7, 7, 5, 7, 7, 5, 5, 1, 3, 5, 5, 3, 5, 3, 1, 3, 3, 5, 3, 3, 3, 1, 1, 1, 4, 4, 6, 4, 6, 6, 6, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 5, 5, 7, 3, 3, 3, 1, 3, 5, 5, 1, 1, 3, 5, 5, 3, 3, 3, 1, 3, 3, 3, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 5, 5, 3, 3, 5, 5, 3, 3, 3, 3, 5, 5, 1, 5, 1, 3, 3, 1, 3, 6, 2, 2, 2, 4, 6, 2, 4, 4, 4, 4, 6, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 8, 7, 7, 7, 7, 5, 7, 5, 5, 7, 5, 7, 3, 7, 5, 5, 5, 3, 3, 5, 7, 7, 1, 6, 2, 6, 6, 6, 6, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 5, 7, 7, 7, 5, 7, 1, 7, 7, 7, 5, 7, 1, 1, 5, 5, 3, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 5, 7, 5, 5, 7, 3, 5, 3, 3, 7, 3, 7, 1, 5, 3, 5, 1, 5, 1, 1, 5, 3, 3, 4, 2, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 7, 3, 5, 1, 3, 3, 1, 5, 3, 3, 3, 3, 3, 5, 3, 3, 1, 1, 3, 3, 3, 4, 2, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 7, 8, 3, 7, 7, 3, 7, 7, 5, 3, 7, 3, 3, 5, 3, 1, 3, 3, 3, 1, 3, 5, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 6, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 5, 8, 5, 7, 8, 8, 5, 7, 7, 1, 7, 5, 3, 5, 7, 3, 5, 3, 1, 1, 3, 5, 3, 3, 3, 1, 4, 4, 2, 4, 4, 2, 4, 2, 2, 2, 6, 6, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 5, 7, 7, 7, 5, 7, 7, 5, 7, 5, 5, 1, 7, 3, 3, 3, 1, 1, 5, 3, 5, 3, 1, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 4, 4, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 5, 5, 5, 5, 3, 3, 3, 3, 1, 3, 3, 5, 5, 3, 3, 3, 3, 3, 3, 5, 3, 3, 1, 1, 4, 2, 2, 4, 4, 2, 2, 2, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 5, 7, 5, 7, 3, 5, 5, 3, 3, 5, 5, 3, 5, 5, 3, 3, 3, 3, 5, 5, 1, 3, 1, 1, 4, 2, 2, 4, 4, 6, 2, 4, 2, 4, 2, 4, 4, 6, 4, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 5, 7, 5, 7, 7, 7, 7, 5, 3, 3, 3, 3, 5, 5, 3, 3, 1, 3, 1, 1, 5, 5, 3, 3, 7, 1, 7, 4, 2, 2, 4, 6, 2, 4, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 5, 7, 7, 7, 8, 7, 7, 5, 5, 5, 3, 7, 1, 5, 5, 3, 3, 3, 1, 3, 1, 5, 3, 3, 3, 3, 3, 6, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 7, 7, 5, 5, 3, 5, 3, 7, 5, 5, 5, 3, 1, 3, 1, 5, 5, 5, 3, 5, 3, 6, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 7, 3, 5, 5, 7, 7, 3, 3, 1, 3, 3, 5, 3, 3, 3, 3, 1, 3, 1, 1, 5, 3, 3, 1, 1, 4, 2, 2, 2, 4, 6, 2, 2, 0, 2, 2, 2, 4, 6, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 3, 5, 7, 5, 7, 5, 5, 3, 3, 1, 3, 5, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 3, 4, 4, 2, 2, 4, 4, 2, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 7, 7, 7, 3, 7, 3, 3, 3, 3, 5, 5, 3, 3, 3, 3, 1, 3, 1, 5, 3, 3, 3, 4, 2, 2, 2, 2, 6, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 5, 7, 7, 7, 5, 5, 7, 5, 5, 7, 1, 3, 3, 5, 5, 5, 3, 3, 3, 1, 3, 1, 3, 3, 3, 3, 3, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 5, 7, 5, 7, 3, 5, 3, 3, 3, 3, 5, 5, 5, 1, 5, 5, 5, 5, 3, 5, 5, 3, 3, 3, 6, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 3, 5, 5, 1, 1, 5, 7, 1, 5, 3, 5, 3, 3, 1, 5, 3, 3, 3, 1, 3, 6, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 7, 5, 7, 5, 7, 5, 5, 3, 3, 5, 3, 5, 7, 3, 5, 5, 3, 3, 1, 3, 1, 3, 1, 3, 1, 4, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 3, 1, 5, 1, 3, 5, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 1, 1, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 5, 7, 3, 7, 3, 3, 3, 3, 5, 3, 3, 1, 3, 3, 3, 1, 3, 3, 1, 3, 1, 1, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 3, 5, 7, 5, 1, 1, 5, 7, 7, 5, 3, 7, 5, 7, 1, 1, 3, 7, 3, 6, 2, 6, 6, 7, 2, 4, 2, 4, 7, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 8, 7, 7, 7, 7, 3, 5, 7, 7, 7, 7, 1, 7, 7, 8, 7, 5, 7, 7, 7, 3, 1, 3, 7, 5, 7, 4, 2, 6, 4, 6, 2, 0, 2, 4, 2, 2, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 7, 3, 1, 5, 7, 7, 5, 5, 7, 1, 7, 1, 1, 3, 7, 5, 6, 2, 2, 4, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 5, 5, 3, 7, 3, 7, 7, 7, 1, 3, 7, 7, 3, 3, 3, 7, 5, 1, 3, 1, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 6, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 8, 7, 5, 5, 7, 5, 5, 5, 3, 5, 5, 5, 5, 3, 1, 1, 5, 3, 1, 3, 1, 3, 3, 3, 1, 1, 1, 4, 4, 2, 2, 4, 4, 4, 2, 2, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 5, 7, 5, 7, 7, 7, 5, 7, 5, 3, 3, 7, 3, 7, 3, 5, 5, 5, 3, 3, 7, 3, 3, 5, 5, 3, 6, 4, 4, 4, 4, 2, 6, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 8, 7, 8, 7, 7, 7, 5, 7, 7, 3, 1, 3, 7, 3, 7, 5, 3, 5, 7, 7, 3, 7, 1, 3, 3, 7, 3, 6, 6, 4, 2, 2, 2, 4, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 5, 1, 5, 7, 5, 7, 7, 3, 3, 7, 5, 3, 7, 5, 3, 5, 7, 3, 6, 6, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 1, 3, 7, 5, 7, 7, 5, 5, 7, 5, 3, 7, 1, 1, 1, 5, 1, 7, 2, 4, 2, 4, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 5, 3, 5, 7, 5, 7, 5, 5, 5, 5, 3, 5, 7, 1, 1, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 8, 5, 7, 7, 5, 7, 7, 3, 1, 5, 7, 3, 5, 7, 5, 3, 7, 5, 5, 7, 1, 1, 3, 3, 1, 2, 4, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 8, 7, 7, 5, 5, 7, 7, 3, 3, 5, 5, 1, 5, 5, 5, 3, 5, 5, 5, 5, 3, 1, 3, 3, 1, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 5, 5, 7, 7, 3, 1, 5, 7, 3, 7, 7, 3, 3, 7, 3, 5, 5, 1, 1, 1, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 3, 3, 5, 7, 3, 5, 3, 3, 3, 5, 5, 3, 5, 1, 1, 3, 1, 3, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 3, 3, 5, 5, 1, 5, 5, 3, 3, 5, 1, 3, 3, 1, 1, 3, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 8, 5, 1, 3, 5, 3, 5, 3, 3, 1, 1, 1, 1, 3, 3, 3, 1, 1, 3, 4, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 5, 7, 7, 3, 7, 8, 3, 3, 5, 7, 3, 5, 3, 3, 1, 3, 1, 3, 3, 1, 3, 1, 3, 1, 4, 4, 4, 2, 2, 2, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 3, 1, 7, 7, 3, 5, 5, 3, 3, 1, 1, 5, 3, 1, 1, 3, 1, 5, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 7, 3, 7, 7, 3, 1, 3, 5, 3, 3, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 3, 3, 4, 4, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 5, 3, 5, 7, 1, 3, 3, 1, 3, 5, 3, 3, 3, 3, 1, 1, 3, 1, 1, 1, 3, 3, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 5, 7, 7, 3, 5, 7, 3, 3, 3, 5, 1, 3, 3, 3, 3, 3, 1, 1, 3, 1, 3, 3, 3, 3, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 1, 4, 2, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 5, 3, 5, 7, 3, 3, 1, 1, 5, 3, 1, 5, 3, 3, 1, 1, 1, 1, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 7, 5, 7, 5, 7, 5, 5, 5, 1, 3, 7, 5, 5, 3, 3, 5, 3, 3, 5, 5, 1, 1, 2, 6, 4, 4, 4, 4, 6, 2, 4, 4, 2, 4, 6, 4, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 7, 5, 7, 7, 7, 3, 5, 7, 3, 7, 7, 5, 5, 7, 5, 3, 7, 3, 3, 3, 5, 1, 6, 7, 4, 4, 6, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 5, 5, 7, 5, 7, 7, 7, 5, 7, 5, 3, 5, 3, 3, 3, 3, 1, 2, 7, 2, 4, 4, 2, 4, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 7, 7, 7, 5, 3, 5, 5, 3, 3, 5, 1, 3, 5, 3, 3, 3, 1, 1, 3, 1, 1, 1, 3, 3, 4, 4, 2, 4, 6, 2, 2, 2, 2, 4, 4, 4, 4, 4, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 5, 7, 3, 3, 7, 5, 3, 1, 3, 3, 5, 5, 3, 3, 1, 1, 1, 1, 1, 3, 1, 1, 3, 6, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 7, 3, 7, 7, 5, 3, 3, 5, 5, 1, 5, 3, 5, 3, 1, 1, 1, 3, 1, 1, 3, 3, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 5, 7, 7, 8, 7, 5, 7, 7, 5, 1, 3, 3, 1, 3, 5, 3, 1, 3, 3, 1, 3, 1, 3, 1, 3, 1, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 7, 8, 7, 5, 7, 7, 5, 3, 1, 3, 3, 3, 5, 3, 1, 3, 3, 1, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 7, 3, 5, 3, 5, 3, 1, 3, 5, 5, 3, 1, 1, 3, 1, 3, 3, 3, 3, 3, 1, 1, 1, 2, 2, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 7, 7, 3, 3, 5, 1, 5, 3, 5, 3, 3, 3, 3, 5, 3, 5, 3, 3, 1, 2, 6, 4, 6, 6, 4, 6, 2, 4, 6, 2, 6, 4, 2, 0, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 5, 1, 3, 5, 3, 3, 1, 3, 3, 7, 3, 7, 3, 3, 1, 2, 4, 6, 6, 4, 4, 2, 2, 2, 6, 2, 2, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 5, 3, 1, 5, 7, 7, 3, 3, 1, 3, 5, 1, 7, 3, 1, 1, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 7, 5, 7, 8, 7, 5, 3, 5, 3, 5, 5, 7, 5, 3, 1, 3, 7, 1, 7, 1, 1, 1, 2, 2, 6, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 8, 5, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 7, 5, 1, 3, 1, 3, 5, 1, 5, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 7, 5, 7, 7, 3, 5, 7, 7, 1, 5, 7, 5, 5, 1, 1, 3, 5, 1, 5, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 7, 5, 7, 7, 5, 3, 3, 3, 3, 5, 5, 5, 3, 3, 1, 1, 7, 1, 5, 5, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 5, 5, 3, 3, 7, 5, 1, 3, 1, 3, 5, 1, 1, 3, 3, 1, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 7, 7, 7, 5, 7, 3, 5, 5, 1, 1, 3, 3, 5, 1, 1, 1, 3, 3, 3, 1, 1, 1, 3, 4, 4, 2, 2, 4, 4, 4, 2, 2, 4, 2, 2, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 7, 3, 5, 8, 5, 5, 5, 5, 1, 5, 5, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 4, 2, 4, 4, 2, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 8, 7, 7, 5, 5, 7, 7, 3, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 5, 3, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 7, 7, 7, 7, 5, 7, 7, 5, 7, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 1, 3, 1, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 3, 5, 7, 7, 5, 5, 5, 3, 3, 5, 3, 5, 1, 3, 3, 1, 1, 1, 3, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 3, 3, 7, 5, 5, 3, 1, 3, 3, 5, 5, 5, 3, 5, 3, 3, 1, 3, 1, 1, 3, 1, 5, 6, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 3, 5, 5, 3, 3, 3, 3, 5, 5, 5, 3, 3, 3, 1, 1, 3, 3, 5, 3, 3, 1, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 5, 5, 7, 7, 7, 7, 5, 7, 7, 5, 3, 3, 5, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 6, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 5, 7, 3, 3, 3, 3, 5, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 3, 1, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 5, 5, 5, 3, 1, 5, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 5, 1, 4, 2, 2, 6, 6, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 0, 4, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 5, 3, 5, 3, 5, 3, 3, 1, 7, 3, 3, 1, 3, 3, 4, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 5, 7, 7, 7, 5, 5, 7, 5, 7, 3, 3, 5, 5, 1, 3, 5, 3, 3, 3, 1, 3, 5, 1, 3, 1, 1, 1, 4, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 7, 3, 5, 1, 5, 3, 3, 3, 5, 3, 1, 3, 3, 3, 7, 1, 3, 3, 3, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 3, 7, 5, 7, 7, 7, 7, 1, 7, 3, 7, 1, 7, 5, 7, 7, 5, 7, 1, 7, 5, 7, 5, 3, 7, 2, 6, 2, 4, 2, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 3, 7, 3, 7, 3, 7, 7, 1, 7, 3, 7, 3, 7, 3, 7, 8, 3, 5, 1, 7, 0, 3, 3, 3, 3, 7, 4, 6, 4, 6, 4, 2, 2, 2, 2, 2, 0, 2, 0, 2, 4, 6, 4, 6, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 3, 7, 5, 7, 7, 7, 7, 3, 8, 0, 7, 1, 5, 3, 8, 7, 8, 1, 0, 7, 0, 5, 0, 1, 0, 7, 0, 6, 0, 2, 2, 6, 0, 2, 2, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 1, 7, 3, 7, 7, 8, 3, 7, 5, 3, 8, 1, 7, 1, 5, 1, 7, 5, 7, 3, 3, 7, 1, 7, 3, 1, 1, 7, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 7, 5, 7, 3, 3, 5, 3, 5, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 3, 2, 2, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 7, 7, 5, 7, 5, 7, 7, 3, 7, 3, 7, 3, 7, 3, 5, 3, 7, 7, 3, 7, 3, 5, 1, 7, 3, 4, 2, 4, 2, 4, 2, 4, 0, 4, 4, 6, 0, 2, 0, 2, 0, 4, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 3, 7, 3, 8, 7, 7, 7, 3, 7, 3, 7, 3, 7, 3, 7, 1, 7, 5, 1, 5, 1, 5, 1, 7, 1, 6, 4, 7, 2, 6, 4, 2, 2, 4, 6, 6, 0, 2, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 5, 7, 5, 7, 5, 8, 3, 8, 7, 5, 8, 3, 8, 3, 7, 5, 7, 3, 7, 7, 1, 7, 1, 5, 3, 7, 1, 7, 4, 6, 2, 4, 2, 4, 2, 2, 6, 6, 2, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 3, 8, 5, 8, 7, 3, 8, 3, 7, 3, 7, 5, 7, 3, 7, 5, 1, 3, 1, 3, 1, 7, 1, 6, 2, 6, 2, 6, 2, 6, 2, 2, 4, 4, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 3, 7, 7, 7, 3, 8, 3, 8, 7, 3, 7, 3, 8, 3, 7, 3, 5, 5, 7, 7, 1, 5, 1, 3, 1, 7, 3, 4, 2, 6, 2, 6, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 0, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 5, 8, 5, 8, 7, 3, 7, 3, 7, 1, 7, 3, 3, 5, 7, 5, 1, 3, 1, 5, 1, 7, 1, 2, 2, 6, 2, 4, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 3, 8, 7, 7, 7, 8, 7, 7, 7, 3, 7, 3, 7, 3, 5, 3, 7, 5, 7, 3, 3, 5, 1, 3, 1, 7, 1, 6, 2, 6, 2, 6, 4, 6, 2, 2, 2, 6, 0, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 7, 8, 7, 8, 7, 1, 7, 3, 5, 3, 7, 3, 7, 7, 7, 5, 3, 7, 3, 1, 1, 7, 1, 4, 2, 6, 2, 6, 4, 4, 2, 4, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 5, 7, 7, 7, 5, 8, 5, 8, 7, 3, 7, 5, 7, 3, 7, 5, 5, 5, 7, 5, 3, 1, 1, 3, 3, 7, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 5, 8, 7, 7, 7, 5, 7, 3, 8, 3, 7, 3, 7, 5, 7, 7, 3, 3, 3, 5, 3, 7, 3, 4, 2, 4, 2, 6, 4, 2, 2, 4, 2, 2, 2, 4, 4, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 1, 7, 7, 5, 3, 7, 5, 7, 7, 5, 7, 1, 7, 1, 7, 3, 5, 1, 7, 5, 1, 3, 1, 5, 1, 7, 1, 6, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 7, 7, 3, 8, 3, 7, 7, 3, 7, 3, 7, 3, 5, 3, 5, 1, 3, 3, 1, 1, 1, 3, 3, 5, 1, 4, 4, 2, 2, 4, 2, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 3, 7, 5, 7, 5, 7, 3, 7, 7, 1, 7, 1, 7, 3, 7, 3, 5, 1, 5, 5, 1, 1, 1, 3, 1, 5, 1, 4, 4, 6, 2, 4, 2, 4, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 5, 7, 5, 7, 5, 7, 7, 1, 7, 3, 7, 3, 3, 3, 5, 1, 3, 3, 1, 3, 1, 3, 1, 7, 1, 4, 2, 4, 2, 6, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 7, 5, 7, 5, 3, 5, 3, 5, 1, 5, 3, 3, 3, 1, 1, 3, 1, 1, 3, 3, 3, 3, 4, 2, 2, 4, 2, 4, 2, 2, 4, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 7, 5, 8, 3, 7, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 3, 3, 3, 3, 2, 2, 4, 4, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 3, 7, 7, 7, 3, 7, 7, 3, 5, 5, 5, 5, 3, 5, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 3, 4, 4, 4, 4, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 5, 3, 5, 7, 7, 7, 5, 3, 3, 3, 3, 5, 3, 3, 3, 1, 5, 5, 5, 3, 3, 5, 3, 1, 1, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 3, 5, 1, 3, 5, 3, 5, 5, 5, 3, 3, 1, 3, 5, 3, 7, 3, 3, 1, 4, 4, 6, 7, 6, 2, 2, 2, 4, 4, 2, 4, 4, 2, 4, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 8, 7, 7, 7, 7, 5, 7, 7, 5, 7, 3, 5, 5, 3, 7, 7, 7, 7, 1, 5, 5, 7, 3, 7, 3, 3, 1, 6, 4, 6, 6, 4, 2, 2, 2, 2, 2, 4, 4, 2, 6, 2, 2, 2, 4, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 5, 3, 5, 5, 3, 3, 5, 5, 5, 1, 3, 5, 7, 1, 5, 3, 3, 3, 4, 4, 6, 4, 2, 2, 2, 2, 0, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 7, 7, 5, 7, 7, 7, 3, 3, 7, 3, 3, 7, 5, 5, 3, 1, 1, 5, 1, 7, 5, 3, 3, 6, 4, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 8, 7, 7, 7, 5, 7, 7, 5, 1, 3, 5, 3, 5, 5, 5, 5, 1, 3, 1, 7, 3, 3, 3, 1, 3, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 7, 5, 7, 7, 5, 3, 5, 5, 1, 5, 5, 3, 5, 3, 1, 1, 5, 1, 5, 3, 1, 3, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 3, 5, 5, 3, 3, 7, 5, 5, 1, 1, 1, 5, 1, 3, 3, 1, 3, 2, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 6, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 1, 3, 3, 3, 5, 3, 5, 3, 1, 3, 1, 3, 1, 1, 3, 1, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 5, 3, 5, 7, 5, 3, 3, 7, 3, 5, 1, 3, 7, 1, 5, 1, 5, 3, 5, 3, 1, 3, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 8, 5, 7, 7, 3, 3, 7, 3, 3, 3, 5, 5, 5, 1, 7, 3, 3, 3, 1, 5, 7, 5, 1, 5, 3, 4, 7, 6, 2, 4, 6, 2, 6, 2, 6, 2, 2, 2, 2, 4, 4, 2, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 7, 5, 5, 7, 3, 3, 3, 5, 3, 1, 3, 7, 3, 5, 1, 1, 5, 7, 3, 1, 5, 3, 6, 6, 6, 2, 6, 4, 4, 6, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 7, 7, 7, 7, 5, 1, 5, 5, 5, 5, 3, 7, 3, 3, 1, 3, 5, 5, 3, 1, 3, 1, 2, 4, 6, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 3, 5, 5, 3, 3, 5, 5, 1, 1, 7, 7, 7, 3, 5, 5, 7, 1, 7, 1, 7, 5, 4, 6, 2, 4, 6, 2, 4, 2, 2, 6, 4, 4, 6, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 8, 7, 7, 3, 3, 7, 5, 3, 7, 5, 3, 1, 3, 5, 5, 5, 3, 5, 3, 7, 1, 3, 1, 7, 3, 7, 6, 2, 6, 7, 2, 4, 2, 2, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 7, 5, 3, 7, 5, 5, 3, 3, 7, 7, 5, 1, 3, 3, 5, 3, 5, 3, 7, 1, 6, 6, 2, 2, 6, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 8, 3, 8, 3, 7, 8, 5, 7, 3, 5, 1, 7, 8, 1, 7, 1, 5, 3, 7, 5, 0, 3, 1, 7, 2, 7, 0, 0, 6, 2, 2, 0, 2, 2, 0, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 3, 7, 7, 7, 7, 1, 8, 1, 7, 7, 3, 7, 5, 7, 7, 7, 8, 3, 7, 3, 5, 3, 7, 5, 1, 5, 0, 6, 2, 7, 2, 2, 6, 0, 2, 0, 0, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 5, 7, 3, 7, 1, 7, 7, 7, 7, 3, 5, 5, 7, 8, 3, 7, 1, 5, 3, 7, 5, 1, 3, 1, 7, 2, 6, 2, 2, 4, 4, 2, 0, 0, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 3, 7, 7, 7, 7, 3, 8, 5, 7, 8, 7, 7, 3, 7, 5, 7, 7, 1, 7, 1, 7, 3, 7, 3, 1, 5, 1, 7, 2, 7, 2, 2, 4, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 7, 3, 8, 5, 7, 8, 5, 7, 5, 5, 3, 7, 7, 1, 7, 3, 7, 5, 7, 5, 1, 7, 3, 7, 4, 6, 2, 4, 7, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 5, 8, 3, 7, 3, 7, 7, 7, 7, 3, 5, 1, 7, 7, 3, 7, 1, 3, 3, 7, 1, 1, 3, 1, 7, 2, 6, 2, 2, 6, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 5, 5, 7, 3, 8, 5, 7, 8, 7, 7, 3, 5, 5, 5, 7, 3, 7, 1, 5, 5, 7, 3, 1, 3, 1, 7, 2, 6, 0, 2, 6, 2, 2, 0, 0, 2, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 7, 7, 3, 5, 7, 7, 7, 1, 3, 1, 3, 5, 3, 5, 1, 1, 3, 5, 1, 1, 3, 3, 6, 2, 6, 4, 2, 6, 2, 2, 2, 4, 4, 2, 6, 6, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 5, 7, 3, 7, 3, 7, 8, 5, 7, 3, 5, 1, 7, 7, 3, 5, 3, 3, 3, 7, 5, 1, 3, 1, 6, 4, 7, 2, 6, 6, 2, 2, 2, 6, 6, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 5, 7, 3, 7, 5, 8, 7, 7, 7, 3, 7, 5, 8, 3, 3, 1, 7, 5, 7, 5, 1, 5, 1, 7, 1, 3, 1, 6, 4, 7, 4, 6, 2, 4, 2, 6, 4, 2, 2, 4, 4, 4, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 8, 5, 5, 5, 7, 7, 7, 5, 5, 3, 1, 7, 3, 3, 3, 7, 7, 1, 3, 5, 3, 3, 1, 1, 3, 1, 2, 4, 6, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 6, 4, 4, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 8, 5, 8, 7, 5, 7, 3, 7, 5, 5, 5, 7, 7, 3, 3, 5, 5, 1, 7, 3, 7, 5, 6, 7, 4, 6, 6, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 5, 7, 3, 7, 3, 5, 7, 7, 7, 3, 5, 3, 7, 3, 7, 3, 7, 3, 6, 7, 7, 7, 6, 4, 6, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 8, 5, 8, 7, 5, 7, 3, 7, 3, 5, 7, 7, 7, 7, 7, 3, 7, 3, 5, 1, 5, 3, 4, 4, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 8, 7, 7, 7, 8, 7, 8, 7, 5, 7, 5, 7, 1, 7, 7, 7, 7, 7, 3, 3, 7, 1, 7, 1, 5, 1, 6, 6, 7, 4, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 3, 8, 1, 5, 3, 7, 7, 7, 1, 3, 5, 3, 7, 1, 3, 1, 6, 4, 7, 2, 6, 2, 4, 2, 4, 2, 0, 2, 2, 2, 2, 2, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 5, 5, 3, 7, 1, 5, 1, 7, 7, 5, 3, 1, 5, 1, 5, 3, 3, 1, 2, 2, 4, 4, 2, 2, 4, 4, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 5, 5, 7, 3, 7, 3, 3, 8, 3, 7, 3, 7, 1, 7, 7, 1, 7, 1, 3, 3, 7, 7, 5, 3, 0, 7, 2, 7, 0, 2, 7, 6, 2, 0, 4, 0, 4, 0, 4, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 8, 7, 8, 7, 7, 7, 7, 5, 5, 7, 5, 3, 7, 5, 7, 3, 3, 3, 7, 5, 1, 5, 1, 7, 2, 6, 2, 2, 6, 4, 2, 0, 2, 2, 4, 2, 2, 4, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 3, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 8, 7, 7, 5, 3, 5, 7, 7, 1, 7, 1, 7, 2, 7, 2, 2, 2, 7, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 3, 7, 7, 7, 7, 7, 5, 7, 7, 8, 7, 5, 7, 5, 7, 5, 7, 5, 7, 5, 5, 5, 7, 7, 5, 5, 1, 7, 2, 7, 0, 2, 6, 6, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 3, 7, 7, 7, 7, 7, 7, 5, 7, 5, 7, 7, 5, 3, 3, 7, 7, 1, 7, 1, 3, 1, 7, 7, 1, 3, 1, 7, 4, 6, 2, 4, 6, 6, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 5, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 3, 7, 1, 7, 1, 7, 7, 5, 5, 1, 7, 2, 7, 0, 2, 6, 7, 2, 0, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 1, 7, 7, 7, 8, 7, 7, 5, 7, 7, 7, 7, 3, 7, 5, 5, 7, 3, 7, 1, 3, 3, 7, 5, 1, 3, 1, 6, 2, 6, 2, 0, 4, 6, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 3, 7, 7, 7, 7, 5, 7, 3, 3, 7, 7, 5, 3, 7, 5, 5, 7, 1, 7, 1, 5, 3, 7, 7, 1, 3, 1, 7, 2, 7, 2, 2, 4, 7, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 5, 7, 5, 7, 3, 7, 7, 5, 7, 3, 5, 5, 7, 5, 5, 7, 1, 5, 5, 5, 7, 5, 5, 1, 7, 2, 6, 2, 2, 6, 6, 2, 2, 0, 0, 2, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 5, 7, 7, 7, 7, 3, 7, 7, 7, 3, 7, 7, 7, 7, 7, 7, 1, 3, 5, 7, 5, 7, 5, 1, 7, 2, 7, 2, 2, 6, 6, 2, 2, 2, 0, 0, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 7, 3, 5, 1, 7, 5, 3, 7, 1, 5, 3, 7, 5, 7, 3, 1, 7, 2, 6, 0, 2, 6, 6, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 7, 7, 5, 5, 3, 5, 5, 3, 1, 3, 5, 5, 1, 3, 3, 1, 3, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 8, 5, 7, 7, 7, 5, 7, 7, 5, 3, 5, 3, 3, 3, 7, 1, 3, 1, 3, 3, 3, 5, 1, 3, 3, 4, 2, 4, 4, 2, 2, 2, 4, 4, 2, 2, 4, 4, 4, 4, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 3, 5, 3, 3, 7, 7, 5, 7, 3, 3, 5, 3, 5, 1, 5, 1, 7, 4, 6, 2, 2, 4, 4, 2, 4, 2, 2, 4, 4, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 7, 3, 5, 7, 7, 5, 5, 5, 5, 7, 5, 3, 1, 5, 1, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 7, 3, 7, 3, 5, 7, 7, 5, 5, 5, 3, 7, 5, 3, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 3, 5, 7, 3, 5, 3, 3, 1, 3, 5, 7, 3, 3, 1, 1, 1, 1, 1, 1, 3, 3, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 3, 7, 5, 5, 7, 3, 5, 3, 5, 1, 3, 3, 7, 3, 1, 1, 3, 3, 1, 3, 1, 3, 3, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 5, 7, 3, 3, 5, 3, 7, 1, 3, 3, 1, 7, 3, 7, 1, 3, 3, 3, 3, 1, 3, 1, 2, 4, 2, 2, 2, 4, 2, 2, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 8, 5, 5, 7, 7, 7, 5, 7, 3, 3, 5, 3, 1, 3, 3, 5, 5, 5, 1, 5, 1, 3, 3, 1, 3, 3, 2, 4, 4, 2, 2, 2, 4, 2, 2, 4, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 7, 3, 7, 5, 5, 5, 1, 7, 3, 3, 3, 3, 5, 1, 3, 1, 1, 5, 3, 5, 3, 5, 3, 4, 6, 6, 6, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 7, 7, 7, 5, 7, 7, 3, 3, 3, 5, 5, 5, 5, 3, 5, 3, 3, 5, 3, 5, 3, 3, 3, 2, 4, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 3, 1, 7, 1, 3, 5, 5, 7, 3, 1, 1, 1, 5, 3, 5, 3, 3, 1, 4, 2, 2, 2, 6, 2, 2, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 7, 7, 7, 3, 7, 5, 7, 5, 3, 7, 3, 5, 3, 3, 7, 3, 5, 1, 3, 3, 3, 3, 3, 3, 1, 4, 2, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 5, 7, 5, 7, 5, 7, 5, 3, 5, 3, 3, 3, 3, 5, 1, 5, 1, 1, 3, 3, 5, 3, 5, 3, 2, 2, 7, 2, 6, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 8, 7, 7, 5, 7, 3, 5, 7, 3, 1, 3, 3, 5, 3, 5, 3, 3, 1, 1, 5, 3, 3, 3, 4, 2, 4, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 7, 7, 5, 3, 5, 3, 5, 3, 1, 5, 5, 5, 3, 7, 1, 3, 3, 1, 5, 1, 5, 1, 4, 4, 6, 2, 4, 2, 2, 4, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 8, 7, 7, 5, 7, 7, 3, 5, 5, 5, 5, 3, 7, 3, 5, 1, 3, 1, 1, 7, 3, 5, 3, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 3, 5, 5, 3, 3, 3, 3, 1, 3, 1, 3, 5, 3, 3, 1, 3, 3, 5, 5, 1, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 7, 7, 7, 7, 7, 7, 5, 3, 7, 7, 7, 3, 5, 1, 3, 5, 5, 1, 3, 3, 5, 7, 3, 5, 3, 1, 1, 6, 7, 6, 2, 2, 2, 4, 4, 4, 6, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 3, 5, 7, 7, 5, 1, 5, 3, 3, 7, 3, 1, 3, 5, 5, 4, 7, 6, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 3, 7, 5, 7, 5, 7, 5, 5, 3, 7, 7, 7, 3, 1, 3, 3, 3, 3, 5, 1, 5, 1, 4, 6, 6, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 7, 7, 7, 3, 7, 7, 5, 3, 1, 7, 7, 7, 7, 3, 5, 7, 1, 7, 1, 3, 1, 4, 7, 6, 2, 6, 4, 4, 2, 4, 2, 0, 2, 6, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 5, 7, 3, 7, 3, 7, 3, 7, 7, 7, 3, 3, 7, 7, 7, 7, 1, 7, 7, 1, 7, 3, 3, 1, 6, 6, 6, 2, 4, 2, 6, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 3, 3, 3, 7, 7, 7, 7, 3, 3, 7, 3, 7, 1, 1, 1, 6, 6, 4, 2, 2, 6, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 5, 5, 1, 1, 5, 7, 5, 5, 3, 3, 5, 3, 5, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 3, 5, 5, 5, 5, 3, 5, 3, 3, 1, 3, 5, 1, 3, 3, 3, 3, 1, 5, 3, 3, 1, 2, 2, 2, 2, 2, 4, 4, 2, 2, 4, 2, 4, 2, 6, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 3, 3, 5, 1, 7, 3, 3, 3, 5, 5, 3, 7, 5, 5, 1, 3, 5, 5, 3, 7, 7, 5, 1, 2, 6, 6, 7, 4, 2, 2, 2, 2, 2, 2, 6, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 5, 5, 3, 7, 5, 7, 3, 7, 3, 3, 7, 7, 7, 1, 5, 1, 7, 5, 7, 7, 1, 1, 2, 4, 4, 6, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 3, 7, 3, 7, 3, 5, 7, 7, 5, 3, 3, 3, 7, 5, 7, 5, 1, 3, 4, 6, 4, 6, 2, 2, 2, 2, 2, 2, 0, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 8, 7, 7, 7, 5, 5, 8, 5, 7, 5, 7, 3, 7, 5, 7, 3, 1, 5, 5, 7, 1, 5, 5, 1, 1, 2, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 5, 7, 5, 5, 5, 7, 5, 1, 5, 1, 7, 1, 5, 3, 3, 1, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 8, 7, 7, 5, 7, 7, 7, 7, 5, 5, 5, 5, 3, 5, 5, 5, 7, 1, 5, 3, 5, 3, 3, 5, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 7, 5, 7, 5, 3, 3, 3, 5, 7, 3, 1, 1, 3, 3, 1, 5, 3, 1, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 5, 5, 7, 1, 7, 5, 5, 1, 3, 5, 7, 5, 3, 1, 3, 5, 1, 1, 3, 1, 1, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 7, 5, 7, 7, 3, 7, 5, 3, 3, 1, 3, 1, 5, 1, 3, 3, 5, 1, 5, 5, 1, 1, 4, 4, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 3, 5, 5, 7, 5, 5, 3, 5, 3, 1, 5, 5, 5, 3, 5, 3, 3, 1, 5, 5, 1, 1, 4, 4, 4, 4, 4, 2, 4, 4, 4, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 5, 5, 3, 5, 5, 7, 5, 7, 3, 5, 5, 5, 3, 5, 3, 1, 5, 5, 7, 5, 1, 1, 4, 6, 2, 6, 2, 0, 2, 2, 4, 2, 2, 2, 4, 2, 4, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 8, 7, 7, 7, 7, 7, 7, 5, 7, 3, 7, 3, 7, 5, 7, 7, 5, 5, 7, 3, 1, 7, 5, 7, 5, 1, 1, 2, 6, 4, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 8, 8, 3, 7, 7, 5, 7, 7, 7, 1, 7, 3, 7, 7, 7, 7, 7, 1, 1, 7, 3, 7, 3, 1, 1, 4, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 5, 8, 7, 5, 7, 3, 7, 1, 7, 3, 7, 7, 5, 7, 5, 3, 1, 7, 3, 5, 5, 1, 1, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 7, 7, 5, 7, 5, 7, 1, 3, 3, 3, 3, 1, 5, 5, 1, 1, 3, 1, 5, 5, 1, 1, 4, 4, 2, 2, 4, 4, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 3, 7, 5, 3, 7, 3, 7, 1, 3, 1, 3, 5, 5, 1, 3, 3, 1, 3, 1, 3, 5, 3, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 3, 7, 7, 5, 7, 3, 7, 3, 3, 1, 1, 3, 3, 1, 3, 3, 3, 1, 1, 3, 3, 1, 1, 2, 4, 2, 4, 2, 2, 2, 2, 2, 4, 4, 4, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 3, 7, 8, 3, 7, 7, 3, 7, 7, 7, 7, 7, 3, 5, 8, 7, 3, 7, 3, 1, 7, 5, 1, 5, 7, 1, 7, 6, 2, 0, 6, 2, 0, 0, 0, 2, 2, 2, 4, 2, 4, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 3, 8, 8, 1, 7, 7, 1, 7, 8, 7, 8, 7, 1, 1, 8, 7, 1, 7, 7, 0, 7, 7, 0, 5, 3, 0, 7, 6, 0, 2, 6, 2, 2, 0, 2, 2, 0, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 1, 8, 8, 1, 8, 8, 3, 7, 8, 5, 8, 7, 5, 1, 7, 7, 1, 7, 3, 1, 7, 5, 1, 5, 5, 0, 7, 6, 2, 0, 4, 2, 2, 0, 2, 2, 0, 0, 4, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 3, 7, 8, 1, 7, 7, 3, 7, 7, 7, 8, 7, 5, 3, 8, 7, 1, 7, 5, 1, 7, 7, 1, 5, 3, 1, 7, 6, 2, 2, 7, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 3, 7, 8, 1, 7, 7, 3, 7, 7, 7, 7, 7, 5, 3, 7, 7, 1, 7, 5, 3, 7, 7, 5, 7, 5, 1, 7, 6, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 3, 8, 8, 1, 8, 7, 3, 7, 7, 8, 8, 7, 3, 3, 7, 7, 1, 5, 1, 1, 7, 7, 1, 5, 5, 1, 7, 7, 2, 0, 6, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 3, 8, 8, 1, 8, 8, 3, 7, 7, 8, 8, 7, 3, 1, 7, 7, 1, 7, 5, 3, 7, 7, 3, 7, 7, 1, 7, 6, 2, 2, 6, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 3, 8, 8, 1, 7, 7, 5, 7, 7, 8, 8, 7, 5, 1, 7, 5, 1, 7, 7, 3, 7, 7, 1, 7, 7, 1, 7, 4, 2, 2, 6, 4, 2, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 5, 7, 7, 5, 7, 7, 7, 8, 7, 3, 3, 7, 7, 1, 7, 3, 3, 7, 5, 1, 5, 5, 1, 7, 6, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 7, 5, 5, 5, 3, 7, 3, 1, 5, 3, 1, 1, 3, 3, 3, 5, 3, 3, 3, 3, 5, 5, 3, 1, 4, 2, 2, 2, 6, 4, 4, 2, 2, 6, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 7, 7, 7, 5, 7, 3, 7, 3, 3, 7, 7, 7, 5, 5, 5, 5, 7, 3, 7, 5, 5, 7, 7, 5, 1, 7, 3, 4, 4, 7, 4, 6, 2, 4, 4, 4, 4, 2, 2, 2, 2, 6, 4, 4, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 8, 5, 8, 5, 7, 7, 7, 7, 5, 5, 7, 7, 8, 7, 7, 7, 5, 7, 7, 5, 3, 5, 5, 6, 2, 7, 2, 6, 4, 2, 4, 2, 2, 2, 4, 6, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 7, 3, 8, 3, 5, 8, 3, 7, 7, 5, 5, 7, 7, 7, 7, 7, 5, 8, 7, 5, 3, 5, 3, 6, 2, 6, 2, 6, 4, 2, 4, 2, 6, 2, 4, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 8, 1, 7, 7, 7, 7, 3, 7, 5, 5, 7, 7, 8, 7, 7, 7, 7, 5, 5, 5, 1, 4, 2, 6, 2, 6, 2, 2, 2, 2, 7, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 7, 7, 7, 7, 7, 3, 7, 1, 3, 7, 5, 7, 3, 5, 3, 5, 7, 3, 7, 5, 3, 5, 7, 7, 3, 7, 1, 2, 2, 6, 2, 6, 2, 2, 6, 2, 6, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 5, 7, 7, 3, 7, 3, 7, 7, 5, 7, 5, 5, 3, 5, 7, 1, 7, 1, 3, 3, 5, 5, 1, 5, 1, 6, 2, 6, 4, 6, 2, 4, 4, 2, 6, 0, 4, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 8, 1, 7, 7, 5, 7, 5, 5, 3, 5, 7, 3, 7, 1, 3, 3, 5, 7, 5, 5, 1, 4, 2, 6, 2, 6, 2, 2, 6, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 5, 5, 7, 3, 8, 1, 7, 7, 5, 7, 3, 7, 3, 7, 7, 1, 7, 1, 5, 3, 7, 5, 5, 3, 0, 7, 2, 7, 2, 2, 2, 6, 2, 2, 6, 2, 6, 2, 2, 2, 4, 0, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 3, 7, 5, 7, 7, 1, 7, 1, 7, 7, 7, 7, 1, 7, 5, 7, 7, 3, 7, 1, 3, 1, 7, 3, 1, 5, 0, 6, 0, 7, 2, 2, 4, 4, 2, 0, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 5, 7, 5, 7, 7, 1, 8, 1, 5, 7, 7, 7, 1, 7, 3, 7, 7, 7, 7, 1, 5, 3, 7, 1, 1, 7, 1, 6, 2, 6, 2, 2, 6, 4, 2, 2, 2, 0, 2, 0, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 3, 7, 7, 1, 5, 3, 3, 7, 5, 1, 5, 7, 1, 7, 2, 6, 4, 6, 2, 4, 6, 2, 2, 2, 4, 4, 2, 2, 6, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 8, 5, 3, 7, 3, 7, 7, 7, 7, 7, 5, 1, 7, 7, 1, 7, 3, 3, 5, 3, 5, 7, 7, 1, 6, 4, 6, 2, 7, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 8, 5, 3, 7, 5, 7, 7, 7, 5, 3, 5, 1, 7, 7, 3, 7, 1, 3, 7, 7, 5, 5, 5, 1, 7, 2, 6, 2, 2, 4, 4, 2, 2, 2, 0, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 8, 7, 3, 7, 5, 7, 7, 7, 7, 5, 5, 3, 5, 7, 5, 5, 1, 3, 5, 7, 3, 5, 5, 1, 7, 2, 7, 2, 4, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 8, 7, 5, 7, 3, 7, 7, 7, 7, 5, 7, 3, 7, 7, 1, 7, 1, 3, 3, 5, 5, 5, 3, 3, 7, 4, 6, 2, 2, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 8, 7, 5, 8, 1, 7, 7, 7, 7, 5, 5, 1, 7, 7, 3, 3, 1, 1, 3, 7, 1, 1, 3, 1, 7, 2, 6, 2, 4, 2, 6, 4, 2, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 8, 7, 5, 7, 1, 7, 5, 7, 3, 3, 3, 1, 5, 5, 3, 3, 1, 1, 1, 3, 3, 3, 3, 1, 6, 2, 6, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 8, 7, 3, 7, 3, 5, 5, 5, 5, 3, 1, 3, 5, 3, 1, 1, 3, 3, 3, 1, 3, 1, 3, 1, 4, 2, 4, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 8, 7, 5, 7, 3, 5, 5, 7, 5, 5, 5, 5, 5, 5, 3, 3, 1, 3, 3, 3, 3, 1, 5, 1, 6, 4, 2, 6, 4, 2, 4, 2, 2, 2, 2, 6, 2, 6, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 7, 3, 5, 5, 7, 3, 3, 1, 3, 5, 1, 5, 5, 3, 3, 5, 1, 1, 1, 1, 3, 4, 2, 7, 2, 4, 2, 2, 4, 4, 2, 6, 6, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 3, 7, 3, 3, 3, 7, 3, 5, 3, 1, 7, 5, 1, 3, 1, 3, 1, 1, 1, 1, 3, 1, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 3, 5, 5, 5, 3, 5, 5, 3, 3, 3, 3, 1, 1, 3, 1, 1, 3, 3, 1, 3, 3, 1, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 5, 3, 5, 3, 7, 5, 5, 3, 3, 5, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 3, 2, 2, 4, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 5, 7, 7, 5, 7, 3, 7, 7, 7, 5, 3, 3, 7, 3, 7, 5, 5, 3, 7, 3, 7, 7, 0, 0, 6, 2, 7, 6, 0, 0, 4, 0, 2, 2, 4, 2, 0, 6, 4, 2, 2, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 8, 3, 3, 5, 7, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 3, 1, 3, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 7, 5, 5, 3, 7, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 1, 1, 1, 3, 3, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 8, 7, 7, 5, 5, 3, 3, 3, 5, 5, 3, 1, 5, 3, 5, 1, 3, 1, 1, 5, 3, 1, 3, 1, 1, 4, 4, 2, 4, 4, 2, 6, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 5, 5, 7, 5, 3, 3, 5, 3, 5, 3, 1, 5, 1, 5, 3, 3, 3, 1, 1, 1, 1, 1, 3, 3, 4, 4, 4, 6, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 5, 8, 5, 3, 7, 5, 3, 5, 5, 5, 7, 3, 1, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 3, 3, 3, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 8, 7, 5, 7, 7, 3, 5, 3, 5, 7, 5, 5, 5, 5, 3, 5, 3, 1, 3, 1, 3, 1, 1, 3, 3, 4, 4, 2, 6, 6, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 5, 7, 7, 5, 7, 1, 7, 3, 5, 1, 3, 3, 5, 3, 3, 3, 1, 1, 3, 1, 1, 5, 5, 4, 4, 4, 2, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 5, 7, 7, 7, 5, 5, 3, 7, 7, 5, 3, 3, 3, 3, 1, 3, 3, 3, 1, 1, 1, 5, 3, 1, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 7, 7, 1, 5, 1, 7, 7, 5, 3, 1, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 1, 3, 4, 4, 2, 6, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 7, 7, 5, 7, 7, 5, 7, 7, 5, 5, 3, 3, 3, 5, 1, 3, 3, 3, 5, 5, 5, 1, 5, 3, 7, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 4, 6, 0, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 5, 7, 5, 7, 7, 7, 5, 7, 5, 1, 3, 7, 3, 3, 3, 3, 3, 7, 1, 1, 1, 3, 7, 4, 2, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 3, 5, 7, 7, 7, 7, 7, 5, 5, 3, 1, 5, 3, 3, 1, 3, 1, 5, 1, 3, 3, 3, 5, 6, 4, 2, 4, 2, 2, 4, 2, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 8, 7, 8, 7, 7, 5, 5, 7, 7, 7, 5, 7, 3, 3, 3, 5, 3, 1, 1, 3, 1, 3, 1, 1, 1, 1, 3, 6, 6, 2, 2, 6, 2, 2, 2, 4, 2, 4, 4, 4, 4, 2, 2, 4, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 7, 3, 7, 5, 7, 7, 7, 7, 3, 3, 3, 1, 3, 1, 1, 3, 3, 1, 3, 1, 1, 1, 1, 5, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 8, 5, 7, 3, 5, 7, 5, 3, 5, 3, 3, 3, 5, 5, 1, 1, 1, 5, 5, 1, 1, 3, 1, 7, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 8, 7, 8, 8, 5, 7, 7, 7, 7, 7, 3, 5, 3, 3, 3, 3, 1, 1, 1, 3, 3, 3, 1, 3, 3, 3, 5, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 8, 7, 5, 7, 3, 7, 7, 5, 5, 3, 3, 3, 5, 3, 1, 1, 1, 3, 3, 3, 3, 3, 1, 5, 6, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 3, 7, 7, 5, 7, 7, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 1, 1, 1, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 8, 7, 3, 5, 5, 7, 7, 5, 1, 7, 3, 3, 5, 3, 3, 1, 1, 1, 3, 5, 1, 1, 3, 1, 7, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 5, 7, 7, 5, 3, 5, 3, 3, 5, 3, 1, 5, 1, 3, 5, 1, 3, 1, 1, 5, 3, 3, 1, 1, 1, 1, 2, 2, 2, 2, 6, 6, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 8, 7, 5, 5, 5, 5, 5, 5, 1, 3, 3, 1, 3, 3, 5, 1, 3, 1, 3, 3, 1, 3, 1, 3, 1, 4, 4, 2, 2, 2, 4, 4, 4, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 3, 4, 4, 2, 2, 4, 4, 4, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 3, 7, 5, 3, 1, 3, 5, 5, 3, 5, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 4, 4, 2, 2, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 5, 7, 7, 7, 7, 7, 3, 7, 5, 5, 5, 3, 1, 1, 5, 3, 1, 5, 3, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 7, 5, 7, 5, 7, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 1, 3, 5, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 5, 8, 7, 5, 5, 7, 3, 7, 3, 3, 3, 3, 3, 3, 5, 5, 3, 3, 1, 1, 3, 1, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 7, 5, 7, 7, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 5, 8, 7, 7, 5, 7, 3, 7, 3, 3, 1, 3, 3, 3, 5, 3, 1, 3, 3, 3, 3, 1, 3, 1, 3, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 5, 7, 3, 7, 3, 3, 3, 1, 3, 5, 5, 3, 3, 3, 3, 3, 1, 1, 1, 1, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 5, 5, 5, 3, 5, 1, 3, 3, 3, 1, 3, 3, 3, 1, 5, 3, 3, 5, 5, 3, 3, 1, 2, 2, 4, 4, 2, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 7, 5, 7, 5, 7, 7, 5, 3, 5, 5, 3, 3, 3, 3, 3, 5, 3, 7, 5, 3, 3, 2, 6, 4, 7, 4, 4, 6, 2, 2, 4, 2, 2, 4, 4, 4, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 5, 7, 5, 5, 5, 7, 5, 3, 1, 5, 1, 5, 3, 7, 3, 5, 3, 4, 6, 4, 6, 2, 4, 2, 2, 2, 2, 2, 4, 6, 6, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 3, 5, 7, 5, 3, 5, 7, 7, 5, 1, 3, 3, 5, 1, 7, 5, 5, 1, 4, 6, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 8, 7, 5, 5, 7, 5, 7, 7, 5, 5, 5, 7, 5, 3, 3, 1, 3, 3, 1, 7, 3, 5, 3, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 1, 5, 7, 7, 5, 1, 3, 1, 5, 3, 5, 5, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 8, 7, 7, 7, 3, 3, 5, 7, 7, 3, 1, 3, 3, 3, 3, 5, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 3, 7, 8, 5, 7, 7, 5, 3, 3, 7, 7, 3, 1, 3, 3, 5, 3, 5, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 7, 7, 1, 5, 7, 5, 5, 5, 1, 1, 3, 3, 5, 3, 1, 1, 1, 3, 1, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 5, 5, 3, 7, 5, 3, 5, 3, 3, 3, 1, 3, 3, 3, 1, 1, 5, 3, 3, 3, 3, 3, 4, 2, 2, 6, 4, 4, 4, 2, 2, 2, 4, 2, 6, 6, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 7, 3, 5, 5, 3, 5, 5, 1, 5, 7, 5, 3, 5, 3, 3, 3, 3, 3, 2, 4, 2, 7, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 7, 7, 5, 5, 7, 7, 5, 3, 7, 7, 3, 5, 3, 1, 3, 3, 3, 1, 1, 3, 3, 1, 1, 3, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 7, 5, 5, 5, 5, 5, 3, 5, 5, 3, 5, 3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 2, 2, 4, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 1, 3, 3, 5, 5, 3, 3, 3, 1, 1, 3, 1, 3, 1, 1, 4, 4, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 3, 7, 3, 3, 3, 3, 5, 3, 5, 3, 1, 3, 1, 3, 3, 1, 1, 1, 1, 3, 3, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 3, 7, 3, 5, 3, 5, 3, 3, 3, 1, 1, 1, 1, 1, 3, 1, 1, 3, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 7, 7, 5, 3, 3, 7, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 1, 1, 3, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 1, 1, 3, 1, 3, 2, 2, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 3, 5, 5, 5, 3, 5, 3, 3, 3, 3, 1, 1, 3, 1, 1, 3, 5, 3, 1, 3, 3, 3, 1, 2, 2, 6, 4, 2, 2, 2, 2, 6, 2, 4, 4, 4, 2, 4, 2, 4, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 5, 7, 7, 7, 5, 5, 7, 5, 3, 5, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 1, 3, 1, 1, 3, 4, 4, 6, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 5, 7, 5, 5, 5, 5, 7, 3, 3, 3, 3, 3, 3, 3, 7, 3, 3, 1, 1, 3, 1, 3, 1, 1, 1, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 5, 7, 7, 7, 7, 5, 5, 3, 7, 3, 3, 1, 5, 3, 3, 5, 5, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 4, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 5, 7, 7, 7, 5, 1, 5, 3, 3, 3, 3, 5, 3, 3, 3, 3, 1, 1, 1, 3, 1, 3, 3, 1, 1, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 5, 5, 5, 3, 7, 3, 3, 3, 5, 1, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 8, 7, 7, 5, 1, 7, 3, 3, 3, 3, 5, 3, 5, 5, 1, 3, 3, 1, 1, 1, 1, 1, 3, 3, 2, 4, 2, 4, 2, 2, 4, 2, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 5, 7, 5, 3, 5, 3, 3, 1, 3, 1, 3, 5, 5, 3, 3, 3, 1, 3, 3, 1, 3, 1, 3, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 3, 7, 3, 5, 3, 3, 5, 3, 3, 1, 3, 1, 3, 5, 3, 3, 3, 1, 1, 1, 1, 3, 1, 3, 3, 4, 4, 2, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 7, 5, 3, 5, 5, 5, 1, 5, 5, 3, 3, 3, 1, 3, 3, 3, 7, 3, 7, 3, 1, 1, 3, 2, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 5, 7, 7, 3, 7, 5, 5, 5, 7, 5, 5, 5, 7, 5, 5, 3, 5, 5, 5, 5, 5, 3, 1, 3, 6, 6, 6, 6, 4, 2, 2, 4, 4, 6, 2, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 7, 5, 7, 7, 7, 3, 7, 5, 5, 5, 7, 5, 3, 3, 3, 5, 5, 3, 5, 5, 1, 5, 6, 6, 2, 6, 2, 2, 2, 2, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 5, 7, 7, 7, 7, 7, 5, 7, 7, 5, 5, 7, 5, 5, 5, 7, 5, 3, 3, 5, 3, 7, 3, 5, 5, 3, 1, 4, 6, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 6, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 3, 5, 7, 1, 3, 7, 5, 3, 1, 5, 3, 7, 5, 5, 5, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 3, 5, 7, 7, 3, 5, 7, 5, 3, 5, 3, 5, 7, 3, 5, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 3, 5, 7, 7, 3, 5, 7, 5, 5, 3, 3, 3, 5, 5, 5, 3, 1, 3, 4, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 3, 7, 8, 3, 5, 7, 5, 5, 3, 5, 7, 1, 5, 3, 3, 5, 3, 3, 3, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 5, 7, 5, 1, 3, 5, 5, 1, 1, 3, 3, 7, 3, 3, 3, 1, 1, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 7, 7, 3, 3, 5, 3, 3, 3, 3, 3, 3, 5, 3, 5, 3, 1, 3, 3, 1, 1, 3, 3, 1, 4, 2, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 7, 7, 5, 7, 3, 7, 3, 3, 3, 5, 7, 1, 5, 1, 3, 5, 5, 5, 3, 3, 3, 1, 3, 2, 2, 2, 4, 2, 4, 2, 4, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 7, 7, 8, 7, 7, 5, 8, 5, 7, 7, 7, 5, 3, 7, 5, 7, 3, 3, 3, 3, 7, 1, 5, 3, 1, 1, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 7, 3, 7, 3, 5, 7, 1, 7, 1, 1, 3, 3, 3, 1, 3, 3, 1, 1, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 7, 7, 5, 8, 5, 7, 7, 7, 5, 3, 7, 1, 7, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 2, 4, 4, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5, 7, 5, 3, 3, 1, 7, 3, 5, 1, 3, 1, 3, 1, 1, 1, 3, 3, 3, 2, 4, 2, 4, 2, 4, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 7, 3, 7, 7, 7, 7, 5, 5, 5, 5, 3, 7, 1, 3, 1, 5, 3, 1, 3, 3, 3, 1, 4, 4, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 8, 7, 7, 5, 7, 7, 7, 5, 7, 7, 7, 7, 3, 5, 3, 7, 5, 5, 3, 1, 3, 3, 1, 1, 3, 1, 3, 3, 2, 2, 4, 4, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 7, 3, 7, 7, 7, 7, 7, 3, 5, 7, 3, 5, 3, 1, 1, 3, 3, 1, 5, 3, 1, 3, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 1, 3, 3, 5, 7, 3, 3, 3, 1, 3, 1, 3, 3, 5, 3, 1, 1, 3, 3, 3, 3, 1, 1, 1, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 3, 5, 3, 1, 1, 1, 1, 3, 3, 3, 3, 1, 1, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 7, 3, 3, 3, 3, 5, 1, 1, 1, 5, 5, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 1, 5, 3, 1, 1, 1, 5, 1, 1, 3, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 5, 5, 5, 3, 3, 3, 3, 3, 1, 1, 5, 3, 1, 1, 3, 3, 1, 3, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 5, 3, 3, 3, 3, 3, 1, 3, 7, 3, 3, 1, 3, 1, 1, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 3, 3, 7, 3, 5, 3, 1, 3, 1, 1, 3, 5, 3, 1, 1, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 3, 5, 3, 3, 3, 1, 1, 1, 5, 3, 1, 3, 3, 5, 3, 1, 3, 1, 1, 1, 1, 2, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 5, 5, 3, 1, 3, 1, 1, 1, 5, 3, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 1, 3, 3, 5, 5, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 3, 5, 3, 3, 3, 3, 1, 5, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 3, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 3, 3, 1, 3, 1, 1, 1, 5, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 1, 5, 3, 1, 1, 1, 5, 1, 1, 1, 1, 3, 3, 1, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 1, 1, 1, 1, 7, 5, 1, 1, 3, 5, 1, 3, 3, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 0, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 5, 3, 3, 3, 3, 1, 3, 1, 5, 3, 1, 1, 3, 3, 1, 3, 3, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 5, 5, 3, 1, 3, 3, 1, 3, 5, 5, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 7, 3, 5, 3, 1, 3, 1, 1, 3, 5, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 3, 4, 4, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 7, 5, 3, 5, 3, 1, 1, 1, 3, 1, 5, 1, 1, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 1, 1, 3, 1, 5, 3, 1, 5, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 3, 5, 3, 5, 3, 3, 3, 3, 1, 1, 1, 1, 7, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 3, 3, 7, 3, 5, 3, 1, 1, 1, 3, 1, 5, 3, 1, 1, 3, 3, 1, 3, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 1, 3, 1, 3, 1, 7, 5, 1, 1, 3, 3, 1, 1, 1, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 1, 5, 3, 1, 1, 3, 5, 1, 3, 1, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 5, 5, 3, 3, 1, 1, 1, 1, 3, 7, 3, 1, 1, 3, 3, 1, 3, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 5, 3, 3, 1, 3, 1, 1, 3, 7, 3, 1, 1, 3, 5, 3, 1, 1, 1, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 7, 3, 5, 3, 3, 1, 1, 3, 3, 7, 3, 1, 1, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 5, 3, 5, 3, 3, 3, 1, 1, 3, 7, 3, 1, 3, 3, 3, 3, 1, 3, 1, 1, 1, 3, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 3, 5, 3, 5, 7, 5, 5, 5, 1, 1, 1, 3, 1, 5, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 7, 3, 3, 5, 5, 3, 1, 3, 1, 5, 3, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 5, 3, 3, 3, 3, 1, 1, 1, 3, 5, 3, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 5, 3, 3, 1, 3, 1, 3, 3, 5, 3, 1, 1, 5, 3, 3, 3, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 7, 3, 5, 3, 3, 3, 1, 3, 1, 1, 1, 5, 3, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 1, 1, 1, 1, 1, 5, 5, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 5, 3, 3, 3, 1, 1, 1, 3, 5, 5, 1, 1, 3, 3, 1, 3, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 3, 3, 1, 3, 1, 1, 3, 7, 5, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 7, 3, 5, 3, 1, 3, 1, 3, 5, 5, 3, 1, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 5, 5, 3, 1, 1, 3, 1, 5, 3, 1, 1, 3, 3, 3, 1, 1, 3, 1, 1, 1, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 7, 7, 5, 3, 3, 3, 1, 1, 3, 3, 5, 3, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 4, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 5, 7, 3, 3, 3, 3, 3, 1, 1, 1, 7, 3, 1, 1, 3, 3, 3, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 3, 3, 5, 3, 1, 1, 3, 1, 5, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 7, 3, 5, 5, 3, 3, 1, 1, 3, 5, 3, 1, 1, 3, 3, 1, 1, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 3, 1, 3, 3, 1, 1, 1, 5, 3, 1, 1, 3, 3, 3, 1, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 1, 7, 3, 1, 1, 1, 5, 3, 1, 1, 1, 5, 5, 0, 0, 0, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 1, 1, 1, 1, 5, 3, 1, 1, 3, 3, 1, 1, 3, 3, 3, 5, 1, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 5, 3, 3, 1, 1, 1, 1, 1, 5, 3, 1, 1, 3, 3, 1, 3, 3, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 7, 3, 3, 5, 5, 3, 3, 1, 3, 1, 1, 3, 7, 5, 1, 1, 3, 3, 1, 1, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 5, 3, 3, 3, 1, 3, 1, 7, 3, 1, 1, 1, 3, 3, 1, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 5, 3, 3, 3, 3, 1, 3, 5, 3, 3, 3, 1, 3, 1, 1, 1, 1, 3, 1, 3, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 7, 3, 3, 3, 1, 1, 1, 1, 1, 5, 3, 1, 3, 3, 3, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 3, 3, 7, 3, 3, 3, 3, 1, 1, 1, 3, 5, 3, 1, 5, 3, 1, 1, 1, 1, 1, 3, 1, 3, 2, 2, 4, 2, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 3, 5, 3, 3, 3, 3, 1, 3, 1, 1, 5, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 1, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 5, 3, 3, 3, 3, 1, 1, 3, 5, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 3, 5, 3, 3, 3, 1, 3, 1, 1, 1, 7, 3, 1, 1, 3, 3, 3, 1, 1, 1, 3, 5, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 1, 1, 5, 5, 1, 1, 1, 5, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 5, 3, 3, 3, 1, 1, 3, 1, 7, 3, 1, 3, 1, 3, 1, 1, 1, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 3, 3, 1, 3, 1, 1, 3, 5, 3, 1, 1, 3, 3, 3, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 3, 5, 3, 3, 3, 1, 3, 3, 7, 3, 1, 1, 1, 5, 1, 1, 1, 1, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 5, 3, 3, 1, 1, 1, 1, 5, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 7, 7, 3, 5, 3, 1, 3, 1, 1, 3, 5, 3, 1, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 7, 5, 3, 3, 3, 3, 1, 1, 3, 5, 3, 1, 1, 3, 1, 3, 1, 1, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 1, 1, 3, 1, 7, 1, 1, 1, 1, 3, 3, 1, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 5, 3, 3, 3, 3, 1, 1, 1, 5, 3, 1, 1, 3, 3, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 3, 3, 5, 1, 3, 3, 1, 1, 3, 5, 3, 1, 1, 3, 3, 3, 1, 1, 1, 1, 3, 1, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 1, 5, 3, 3, 5, 1, 1, 1, 1, 1, 7, 3, 1, 1, 1, 5, 1, 1, 1, 1, 3, 3, 1, 0, 2, 2, 0, 0, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 1, 1, 5, 5, 1, 1, 3, 3, 1, 1, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 3, 3, 3, 1, 1, 1, 1, 3, 7, 3, 1, 1, 3, 3, 1, 3, 3, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 5, 3, 3, 3, 3, 3, 1, 3, 5, 3, 1, 1, 3, 3, 3, 3, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 5, 3, 3, 3, 5, 1, 3, 5, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 7, 5, 3, 3, 5, 1, 3, 1, 3, 1, 5, 3, 1, 3, 3, 1, 3, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 7, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 1, 3, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 3, 3, 3, 3, 1, 1, 1, 1, 5, 3, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 5, 3, 3, 3, 1, 1, 3, 5, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 3, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 5, 3, 5, 3, 3, 5, 1, 1, 1, 3, 3, 5, 3, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 7, 3, 3, 3, 3, 3, 1, 1, 1, 5, 5, 1, 1, 3, 5, 1, 1, 1, 1, 1, 1, 1, 0, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 4, 4, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 5, 3, 3, 1, 3, 1, 1, 1, 7, 3, 1, 1, 3, 3, 1, 1, 3, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 3, 3, 1, 1, 1, 1, 3, 5, 5, 1, 1, 3, 3, 1, 3, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 1, 5, 3, 3, 1, 1, 3, 3, 7, 3, 1, 1, 3, 3, 1, 3, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 5, 5, 3, 3, 3, 3, 1, 3, 5, 3, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 7, 5, 3, 5, 3, 1, 1, 1, 1, 1, 7, 3, 1, 3, 1, 3, 1, 1, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 3, 3, 3, 3, 1, 3, 3, 7, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 5, 5, 3, 3, 3, 3, 1, 1, 1, 1, 5, 3, 1, 1, 3, 3, 3, 3, 1, 1, 1, 1, 3, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 3, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 3, 3, 1, 3, 1, 1, 1, 7, 5, 1, 0, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 1, 1, 1, 5, 3, 1, 1, 3, 3, 1, 3, 3, 1, 3, 1, 3, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 5, 3, 3, 1, 1, 1, 1, 1, 7, 5, 1, 1, 3, 3, 1, 1, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 7, 5, 3, 3, 3, 1, 1, 1, 5, 5, 5, 1, 1, 3, 3, 1, 1, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 5, 3, 3, 1, 1, 1, 3, 7, 3, 1, 1, 3, 3, 1, 1, 3, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 4, 2, 4, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 3, 5, 3, 3, 3, 3, 1, 3, 5, 3, 1, 5, 3, 1, 3, 1, 1, 1, 1, 1, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 7, 7, 3, 3, 3, 3, 3, 1, 1, 1, 5, 1, 1, 3, 3, 3, 1, 1, 1, 1, 3, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 3, 3, 3, 1, 3, 3, 1, 5, 3, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 3, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 1, 3, 1, 1, 5, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 1, 5, 3, 3, 3, 3, 3, 1, 1, 3, 5, 3, 1, 1, 1, 3, 1, 3, 1, 1, 1, 3, 1, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 3, 5, 3, 7, 3, 3, 3, 3, 3, 1, 1, 0, 7, 5, 1, 1, 3, 5, 1, 1, 1, 1, 1, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 3, 5, 3, 5, 1, 3, 3, 1, 1, 3, 5, 3, 1, 1, 3, 5, 1, 3, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 5, 5, 3, 1, 1, 1, 1, 1, 7, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 4, 4, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 5, 7, 5, 3, 3, 3, 3, 1, 3, 3, 5, 3, 1, 1, 3, 3, 3, 3, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 5, 3, 3, 3, 1, 3, 3, 5, 3, 1, 1, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 0, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 7, 3, 5, 3, 3, 3, 1, 1, 3, 7, 3, 1, 1, 3, 3, 3, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 5, 3, 3, 3, 1, 3, 1, 5, 3, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 7, 5, 5, 3, 1, 1, 1, 1, 1, 5, 5, 1, 1, 3, 3, 3, 1, 1, 3, 1, 1, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 3, 5, 3, 3, 1, 3, 3, 3, 5, 3, 1, 1, 1, 5, 1, 3, 1, 1, 1, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 5, 3, 3, 3, 3, 1, 1, 3, 5, 3, 1, 1, 3, 3, 3, 3, 1, 1, 1, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 3, 3, 3, 3, 3, 1, 1, 5, 1, 1, 1, 1, 3, 3, 1, 1, 3, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 3, 7, 1, 3, 5, 3, 3, 3, 1, 1, 5, 3, 1, 1, 3, 3, 3, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 5, 3, 3, 3, 3, 3, 1, 1, 1, 5, 3, 1, 3, 3, 3, 1, 1, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 5, 3, 3, 3, 1, 1, 1, 3, 1, 5, 3, 1, 3, 3, 3, 1, 3, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 3, 3, 3, 1, 1, 3, 1, 7, 5, 1, 1, 1, 3, 3, 1, 1, 1, 3, 3, 3, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 5, 3, 3, 1, 1, 1, 3, 7, 3, 1, 3, 1, 3, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 3, 5, 3, 7, 3, 5, 3, 5, 1, 1, 1, 3, 5, 3, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 5, 5, 3, 1, 1, 1, 1, 3, 5, 3, 1, 5, 3, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 3, 5, 1, 1, 1, 1, 1, 3, 5, 3, 1, 3, 3, 3, 3, 1, 1, 1, 3, 1, 1, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 5, 7, 3, 5, 3, 3, 1, 1, 3, 1, 5, 3, 1, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 3, 7, 3, 3, 3, 3, 3, 1, 3, 1, 5, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 5, 3, 3, 3, 3, 1, 1, 1, 3, 5, 5, 1, 1, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 5, 3, 3, 3, 3, 1, 1, 3, 1, 5, 3, 1, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 3, 7, 5, 3, 3, 3, 1, 1, 1, 3, 5, 3, 1, 1, 3, 3, 1, 1, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 1, 5, 3, 3, 1, 1, 3, 3, 7, 3, 1, 1, 1, 3, 3, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 3, 3, 3, 3, 1, 1, 3, 7, 3, 1, 1, 3, 3, 1, 1, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 3, 3, 3, 1, 1, 1, 3, 3, 5, 3, 1, 1, 3, 3, 1, 1, 1, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 5, 7, 5, 5, 3, 1, 1, 1, 1, 3, 5, 3, 1, 1, 3, 3, 3, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 3, 5, 3, 3, 1, 1, 3, 3, 5, 3, 1, 1, 3, 3, 3, 3, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 5, 5, 3, 1, 3, 1, 1, 3, 5, 5, 1, 1, 3, 3, 3, 1, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 5, 5, 3, 3, 3, 3, 3, 1, 1, 3, 5, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 5, 3, 3, 7, 3, 3, 3, 3, 3, 3, 1, 1, 7, 5, 1, 1, 3, 3, 3, 1, 3, 1, 3, 3, 3, 2, 2, 0, 2, 2, 2, 4, 4, 4, 2, 2, 4, 4, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 7, 3, 5, 7, 3, 3, 3, 3, 1, 1, 3, 3, 7, 3, 1, 1, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 4, 4, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 5, 3, 3, 3, 3, 1, 1, 1, 3, 5, 5, 1, 3, 3, 3, 1, 1, 1, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 5, 3, 3, 3, 3, 3, 1, 1, 7, 5, 1, 1, 3, 3, 3, 1, 3, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 5, 3, 3, 3, 1, 3, 3, 5, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 3, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 7, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 3, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 3, 7, 7, 3, 5, 3, 3, 3, 1, 1, 3, 5, 3, 1, 1, 3, 5, 1, 1, 1, 1, 1, 3, 3, 2, 2, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 5, 7, 3, 5, 3, 3, 1, 1, 3, 3, 5, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 1, 1, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 5, 3, 5, 3, 3, 1, 3, 1, 1, 5, 3, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 5, 3, 5, 3, 3, 1, 1, 3, 5, 3, 3, 3, 5, 3, 3, 1, 1, 1, 1, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 1, 1, 1, 1, 7, 5, 1, 1, 1, 3, 3, 1, 1, 1, 5, 5, 1, 2, 2, 0, 2, 2, 2, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 3, 5, 3, 5, 3, 3, 1, 1, 1, 1, 5, 5, 1, 1, 3, 3, 3, 3, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 3, 3, 3, 3, 3, 1, 3, 1, 5, 3, 1, 1, 3, 1, 1, 3, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 5, 3, 3, 3, 3, 1, 1, 3, 5, 5, 1, 1, 1, 3, 1, 3, 1, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 3, 3, 3, 3, 1, 3, 1, 1, 5, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 7, 5, 3, 5, 3, 1, 3, 1, 1, 1, 5, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 3, 3, 3, 3, 3, 1, 1, 1, 5, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 4, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 1, 1, 5, 3, 1, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 7, 3, 3, 5, 3, 3, 1, 3, 3, 5, 1, 1, 3, 3, 3, 1, 3, 1, 1, 1, 1, 3, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 3, 5, 5, 3, 1, 3, 3, 3, 3, 3, 5, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 7, 3, 3, 3, 3, 3, 1, 1, 1, 5, 3, 1, 1, 1, 3, 3, 1, 3, 3, 1, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 5, 3, 3, 3, 1, 1, 1, 5, 3, 1, 1, 3, 3, 3, 3, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 1, 7, 3, 1, 1, 3, 3, 1, 3, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 5, 5, 3, 1, 3, 1, 1, 3, 5, 5, 1, 1, 3, 3, 1, 3, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 7, 1, 5, 3, 3, 5, 5, 1, 3, 5, 1, 1, 3, 1, 1, 3, 1, 1, 1, 3, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 1, 5, 3, 3, 5, 3, 5, 3, 3, 3, 1, 1, 3, 7, 3, 1, 3, 3, 3, 3, 1, 1, 1, 3, 3, 1, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 5, 5, 1, 1, 1, 1, 1, 1, 5, 3, 1, 3, 1, 3, 3, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 3, 3, 3, 3, 1, 1, 3, 1, 5, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 5, 3, 3, 3, 3, 1, 1, 1, 3, 5, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 7, 5, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 5, 3, 3, 3, 1, 1, 3, 5, 5, 1, 1, 3, 5, 3, 3, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 3, 3, 3, 3, 1, 1, 1, 1, 1, 7, 3, 1, 1, 3, 3, 1, 3, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 5, 3, 1, 1, 1, 1, 1, 5, 5, 3, 1, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 7, 5, 3, 7, 3, 3, 3, 3, 3, 1, 3, 1, 7, 3, 1, 1, 3, 3, 3, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 3, 7, 5, 5, 3, 3, 1, 1, 1, 1, 7, 3, 1, 1, 3, 3, 1, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 7, 5, 3, 5, 3, 3, 3, 1, 3, 1, 5, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 3, 5, 3, 1, 1, 3, 3, 3, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 5, 3, 3, 3, 3, 1, 1, 1, 3, 5, 3, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 3, 5, 3, 1, 1, 1, 3, 5, 3, 1, 1, 5, 3, 3, 3, 1, 3, 3, 3, 3, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 1, 5, 3, 3, 3, 1, 3, 1, 7, 3, 1, 1, 1, 5, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 5, 5, 3, 5, 3, 3, 3, 1, 1, 1, 7, 5, 1, 1, 3, 3, 1, 3, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 5, 5, 3, 1, 3, 1, 1, 1, 7, 3, 1, 1, 3, 3, 1, 3, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 7, 5, 3, 3, 3, 1, 1, 1, 1, 5, 5, 1, 1, 1, 3, 1, 3, 1, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 1, 5, 3, 3, 3, 3, 1, 3, 5, 3, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 3, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 5, 5, 3, 3, 3, 1, 1, 3, 5, 1, 1, 1, 1, 5, 1, 1, 1, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 5, 3, 3, 1, 3, 1, 1, 1, 5, 3, 1, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 3, 5, 3, 3, 3, 1, 1, 3, 7, 3, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 3, 2, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 5, 3, 3, 7, 3, 3, 5, 3, 3, 1, 1, 3, 5, 3, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 4, 2, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 3, 3, 7, 3, 5, 5, 3, 1, 1, 1, 3, 5, 3, 1, 3, 1, 3, 1, 3, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 1, 3, 1, 7, 3, 1, 1, 3, 3, 1, 3, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 5, 3, 5, 3, 1, 1, 1, 1, 3, 7, 5, 1, 1, 3, 3, 1, 1, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 5, 5, 3, 3, 3, 3, 1, 1, 1, 1, 7, 5, 1, 1, 1, 3, 1, 3, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 5, 1, 1, 1, 1, 1, 3, 7, 3, 1, 1, 3, 3, 1, 1, 3, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 3, 5, 3, 3, 5, 1, 1, 3, 7, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 5, 3, 3, 3, 3, 1, 1, 3, 7, 3, 1, 1, 1, 3, 1, 1, 3, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 5, 5, 3, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 3, 1, 3, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 7, 5, 5, 3, 3, 1, 1, 3, 1, 5, 3, 1, 1, 3, 1, 3, 1, 1, 1, 1, 3, 3, 2, 4, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 5, 5, 3, 3, 3, 3, 1, 1, 1, 3, 5, 3, 1, 3, 3, 1, 1, 1, 3, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 5, 3, 1, 3, 1, 1, 3, 5, 3, 1, 1, 3, 3, 3, 1, 1, 1, 3, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 5, 3, 3, 1, 1, 1, 3, 1, 7, 3, 1, 1, 3, 5, 1, 1, 1, 1, 5, 5, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 4, 4, 2, 2, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 1, 1, 1, 1, 5, 5, 1, 1, 3, 5, 3, 3, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 3, 3, 3, 3, 1, 1, 3, 1, 5, 3, 1, 1, 3, 3, 1, 1, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 5, 7, 5, 3, 3, 1, 3, 1, 1, 3, 5, 5, 1, 1, 3, 3, 1, 3, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 5, 3, 1, 3, 1, 3, 1, 7, 5, 1, 1, 3, 3, 1, 3, 1, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 7, 3, 7, 3, 7, 1, 3, 3, 3, 3, 1, 5, 3, 5, 3, 1, 3, 3, 1, 1, 1, 1, 1, 3, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 3, 7, 7, 3, 5, 3, 3, 1, 1, 1, 1, 5, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 7, 5, 5, 7, 3, 3, 3, 1, 3, 3, 3, 1, 5, 3, 1, 3, 3, 5, 3, 1, 1, 3, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 5, 3, 3, 1, 1, 1, 3, 5, 3, 3, 3, 1, 1, 3, 1, 3, 1, 1, 1, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 3, 7, 3, 3, 3, 5, 3, 1, 1, 3, 5, 1, 1, 3, 3, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 3, 5, 3, 5, 3, 1, 3, 1, 1, 3, 5, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 3, 4, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 3, 5, 3, 3, 5, 1, 3, 1, 1, 1, 5, 5, 1, 1, 1, 3, 3, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 3, 3, 5, 5, 5, 3, 3, 3, 1, 1, 3, 1, 5, 3, 1, 1, 3, 3, 1, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 5, 3, 3, 3, 1, 1, 1, 1, 7, 3, 1, 1, 3, 3, 1, 1, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 3, 5, 3, 5, 5, 3, 3, 3, 3, 1, 3, 3, 7, 5, 1, 1, 1, 5, 1, 3, 1, 1, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 3, 5, 5, 1, 3, 1, 3, 1, 7, 3, 1, 1, 1, 1, 3, 3, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 7, 3, 3, 7, 3, 5, 1, 3, 3, 3, 1, 1, 5, 1, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 3, 5, 3, 5, 7, 3, 5, 3, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 3, 3, 3, 3, 1, 3, 3, 5, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 3, 3, 3, 3, 1, 1, 1, 1, 5, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 3, 3, 3, 3, 1, 1, 1, 3, 5, 3, 1, 5, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 5, 3, 1, 1, 1, 1, 3, 5, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 5, 3, 5, 3, 3, 1, 1, 1, 5, 3, 1, 1, 1, 5, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 5, 3, 3, 1, 3, 1, 1, 1, 5, 7, 1, 1, 3, 5, 1, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 1, 1, 1, 5, 3, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 7, 5, 3, 3, 1, 1, 1, 1, 3, 7, 3, 1, 1, 3, 5, 3, 3, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 3, 5, 3, 1, 3, 1, 3, 3, 7, 3, 1, 1, 1, 3, 3, 1, 1, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 5, 5, 3, 1, 3, 5, 1, 3, 5, 3, 1, 1, 1, 3, 1, 3, 3, 1, 1, 1, 1, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 5, 7, 3, 3, 3, 1, 3, 1, 1, 3, 5, 3, 1, 1, 3, 3, 1, 1, 3, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 7, 3, 3, 3, 1, 3, 1, 1, 1, 5, 3, 1, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 1, 1, 1, 3, 5, 3, 1, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 7, 3, 7, 5, 3, 3, 1, 1, 1, 1, 3, 5, 1, 1, 3, 1, 3, 3, 1, 3, 1, 1, 1, 3, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 1, 5, 5, 1, 3, 3, 3, 1, 1, 1, 5, 1, 1, 3, 1, 3, 1, 1, 1, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 5, 3, 1, 3, 1, 3, 3, 7, 5, 0, 3, 1, 5, 1, 1, 1, 1, 3, 3, 1, 2, 2, 0, 2, 2, 2, 4, 2, 6, 4, 4, 4, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 5, 5, 1, 1, 3, 3, 1, 3, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 7, 3, 5, 1, 1, 1, 1, 1, 1, 5, 3, 1, 1, 3, 1, 1, 1, 3, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 3, 5, 5, 5, 5, 3, 1, 1, 1, 3, 1, 7, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 5, 7, 3, 5, 3, 1, 1, 1, 3, 5, 5, 1, 1, 1, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 7, 3, 3, 3, 3, 3, 1, 3, 3, 7, 5, 1, 1, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 3, 5, 3, 5, 3, 1, 3, 1, 1, 5, 5, 1, 1, 1, 1, 3, 3, 1, 3, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 5, 7, 5, 5, 3, 1, 3, 1, 1, 3, 5, 3, 1, 1, 3, 3, 3, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 3, 3, 1, 1, 1, 3, 1, 5, 3, 1, 1, 3, 3, 3, 3, 3, 1, 1, 1, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 7, 3, 5, 3, 3, 7, 5, 3, 3, 3, 3, 1, 1, 1, 5, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 3, 3, 1, 3, 1, 1, 3, 5, 1, 1, 1, 3, 3, 3, 3, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 3, 3, 5, 3, 3, 3, 1, 1, 1, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 0, 0, 2, 2, 0, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 5, 5, 1, 3, 3, 1, 1, 1, 1, 5, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 3, 3, 5, 3, 5, 3, 1, 1, 1, 1, 1, 5, 3, 1, 1, 3, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 7, 5, 3, 7, 3, 5, 3, 1, 1, 1, 1, 3, 7, 3, 1, 1, 3, 3, 3, 3, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 3, 3, 7, 5, 5, 3, 1, 1, 1, 1, 1, 7, 5, 1, 1, 3, 3, 3, 1, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 5, 7, 5, 5, 3, 3, 3, 1, 1, 3, 5, 1, 1, 5, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 3, 5, 5, 3, 5, 5, 3, 3, 1, 3, 1, 1, 1, 5, 1, 1, 3, 3, 3, 1, 3, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 7, 3, 3, 7, 3, 5, 3, 1, 3, 1, 3, 3, 7, 1, 1, 5, 1, 3, 1, 1, 3, 1, 3, 1, 3, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 1, 1, 1, 1, 1, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 5, 3, 5, 5, 3, 3, 1, 3, 1, 1, 3, 5, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 3, 5, 3, 3, 1, 1, 3, 7, 5, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 3, 5, 3, 1, 1, 1, 1, 1, 5, 3, 1, 3, 3, 3, 1, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 3, 1, 1, 1, 1, 1, 1, 5, 3, 1, 1, 3, 3, 1, 1, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 1, 1, 1, 3, 3, 7, 5, 1, 1, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 3, 5, 5, 1, 3, 3, 5, 1, 3, 3, 5, 5, 5, 3, 1, 3, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 5, 5, 7, 5, 3, 3, 5, 3, 3, 1, 5, 5, 3, 1, 3, 5, 1, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 5, 3, 7, 5, 3, 3, 3, 5, 1, 1, 1, 5, 3, 1, 3, 3, 1, 1, 1, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 5, 3, 3, 3, 5, 1, 1, 3, 5, 5, 1, 3, 3, 3, 1, 1, 3, 1, 1, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 5, 3, 5, 5, 3, 3, 3, 3, 3, 1, 3, 5, 5, 3, 3, 5, 1, 1, 1, 1, 1, 1, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 5, 3, 3, 3, 5, 1, 1, 3, 5, 5, 3, 3, 3, 3, 1, 1, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 3, 5, 3, 5, 3, 1, 3, 5, 5, 1, 1, 3, 7, 5, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 3, 5, 5, 3, 5, 5, 3, 3, 3, 3, 1, 1, 1, 5, 5, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 3, 5, 5, 3, 1, 1, 3, 1, 1, 1, 5, 3, 1, 1, 3, 3, 1, 3, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 3, 3, 1, 3, 1, 1, 1, 7, 5, 1, 3, 3, 3, 3, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 7, 3, 7, 5, 5, 3, 1, 5, 1, 1, 3, 5, 3, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 3, 3, 3, 3, 1, 1, 5, 5, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 5, 5, 3, 1, 3, 1, 1, 1, 5, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 1, 1, 1, 7, 3, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 7, 5, 3, 7, 3, 3, 3, 3, 3, 1, 1, 1, 5, 1, 1, 5, 1, 3, 1, 1, 1, 1, 3, 1, 3, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 3, 5, 3, 1, 3, 1, 3, 1, 5, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 3, 3, 3, 3, 1, 1, 1, 7, 3, 1, 1, 1, 3, 3, 1, 1, 1, 3, 5, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 3, 5, 5, 3, 3, 3, 1, 3, 1, 1, 1, 5, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 3, 3, 3, 1, 1, 3, 1, 7, 3, 1, 1, 3, 3, 3, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 3, 7, 3, 1, 1, 3, 3, 1, 1, 3, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 3, 5, 3, 3, 3, 3, 1, 3, 5, 3, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 5, 3, 3, 1, 1, 1, 1, 5, 7, 3, 1, 1, 1, 3, 1, 3, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 5, 7, 3, 5, 3, 1, 1, 1, 3, 1, 5, 1, 1, 3, 3, 5, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 7, 5, 3, 3, 3, 1, 1, 3, 1, 5, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 5, 3, 1, 1, 3, 5, 3, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 7, 5, 3, 5, 1, 1, 1, 1, 3, 5, 1, 1, 3, 3, 3, 1, 1, 3, 1, 1, 3, 3, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 3, 5, 3, 5, 3, 3, 3, 1, 1, 3, 7, 3, 0, 0, 1, 3, 1, 1, 1, 0, 1, 1, 1, 2, 2, 0, 2, 2, 2, 2, 2, 4, 2, 2, 4, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 5, 3, 1, 1, 3, 3, 1, 3, 1, 1, 3, 1, 1, 2, 2, 0, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 3, 5, 1, 3, 1, 1, 3, 1, 5, 3, 1, 1, 3, 5, 1, 3, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 7, 3, 3, 7, 3, 3, 3, 1, 3, 1, 3, 3, 5, 3, 1, 1, 3, 5, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 3, 5, 7, 3, 5, 3, 3, 3, 3, 3, 1, 5, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 1, 3, 3, 5, 7, 3, 5, 3, 3, 1, 1, 1, 3, 5, 3, 1, 1, 3, 3, 3, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 3, 5, 7, 5, 5, 3, 1, 1, 1, 1, 3, 5, 1, 1, 3, 3, 3, 1, 1, 1, 1, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 5, 3, 3, 3, 3, 1, 3, 1, 5, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 1, 1, 1, 1, 5, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 3, 3, 3, 1, 3, 1, 1, 3, 5, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 3, 1, 3, 3, 1, 3, 1, 3, 5, 5, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 5, 3, 3, 1, 1, 1, 3, 1, 5, 5, 1, 1, 5, 3, 1, 1, 1, 1, 1, 3, 1, 0, 2, 2, 2, 2, 2, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 7, 3, 7, 5, 3, 3, 3, 1, 1, 1, 1, 5, 3, 1, 1, 3, 3, 1, 1, 3, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 5, 5, 3, 1, 1, 1, 1, 3, 7, 3, 1, 1, 3, 3, 3, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 3, 5, 3, 1, 3, 1, 3, 5, 5, 3, 1, 1, 3, 1, 1, 1, 1, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 3, 3, 3, 3, 1, 1, 1, 3, 7, 5, 1, 1, 1, 3, 1, 1, 1, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 3, 3, 3, 1, 3, 1, 1, 5, 5, 1, 1, 1, 3, 3, 1, 1, 3, 3, 3, 5, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 5, 5, 3, 1, 1, 1, 3, 1, 5, 3, 1, 1, 3, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 7, 3, 5, 3, 3, 1, 1, 3, 3, 5, 3, 1, 1, 3, 3, 3, 3, 1, 1, 1, 5, 1, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 7, 3, 5, 3, 3, 3, 1, 1, 3, 5, 3, 1, 1, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 5, 5, 3, 3, 3, 3, 1, 1, 1, 7, 3, 1, 1, 1, 3, 1, 1, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 1, 1, 3, 1, 5, 3, 1, 1, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 5, 3, 1, 1, 1, 1, 1, 1, 5, 3, 3, 1, 3, 3, 3, 3, 1, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 3, 3, 7, 3, 3, 3, 3, 3, 1, 1, 3, 7, 3, 1, 1, 3, 5, 3, 3, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 5, 3, 5, 3, 3, 3, 1, 3, 1, 5, 3, 1, 3, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 0, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 3, 5, 3, 3, 3, 5, 1, 3, 7, 3, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 7, 3, 5, 3, 1, 1, 1, 3, 1, 5, 1, 1, 3, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 3, 3, 7, 3, 5, 5, 1, 1, 1, 3, 1, 5, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 3, 5, 3, 3, 1, 1, 1, 5, 3, 1, 5, 1, 1, 1, 1, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 5, 3, 3, 1, 1, 1, 3, 5, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 7, 3, 5, 3, 3, 3, 3, 1, 1, 3, 1, 7, 5, 3, 5, 1, 3, 1, 3, 1, 1, 1, 1, 3, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 5, 3, 3, 3, 3, 3, 1, 1, 3, 5, 5, 1, 3, 3, 3, 1, 3, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 5, 3, 3, 3, 3, 1, 3, 1, 5, 3, 1, 1, 3, 3, 1, 1, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 5, 3, 3, 3, 1, 1, 1, 3, 5, 3, 1, 1, 3, 3, 1, 3, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 7, 3, 5, 3, 1, 3, 1, 3, 3, 7, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 7, 3, 5, 5, 1, 3, 3, 5, 1, 3, 3, 1, 3, 1, 1, 1, 3, 3, 3, 3, 1, 5, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 3, 5, 3, 5, 5, 1, 3, 3, 5, 3, 1, 3, 3, 5, 1, 3, 3, 1, 1, 1, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 7, 3, 7, 3, 3, 3, 3, 3, 1, 1, 3, 1, 3, 1, 3, 3, 5, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 3, 5, 7, 5, 7, 5, 3, 5, 3, 3, 1, 3, 3, 3, 5, 1, 3, 3, 3, 1, 1, 1, 1, 1, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 5, 7, 3, 7, 5, 3, 3, 3, 5, 1, 1, 3, 3, 5, 1, 3, 3, 1, 1, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 5, 5, 5, 5, 3, 1, 1, 3, 3, 7, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 1, 3, 3, 5, 1, 3, 3, 5, 3, 1, 3, 5, 3, 1, 1, 1, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 5, 3, 3, 1, 3, 1, 3, 1, 5, 3, 1, 1, 3, 3, 1, 1, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 5, 3, 3, 3, 3, 1, 1, 1, 5, 5, 1, 1, 5, 3, 1, 1, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 7, 3, 1, 3, 3, 3, 1, 3, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 7, 5, 5, 3, 3, 1, 1, 3, 5, 7, 3, 1, 1, 3, 3, 3, 1, 1, 3, 1, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 3, 5, 5, 5, 7, 3, 5, 3, 5, 3, 3, 1, 5, 7, 3, 1, 5, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 3, 5, 3, 3, 3, 1, 3, 1, 5, 3, 1, 5, 1, 3, 1, 1, 3, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 1, 7, 5, 3, 3, 3, 1, 1, 3, 3, 3, 3, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 1, 1, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 1, 3, 3, 1, 3, 5, 3, 1, 5, 1, 3, 1, 1, 3, 1, 1, 1, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 1, 1, 1, 1, 1, 7, 5, 1, 1, 3, 5, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 3, 5, 5, 5, 3, 1, 1, 1, 1, 1, 5, 5, 1, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 3, 3, 3, 1, 1, 3, 1, 7, 5, 1, 1, 3, 3, 3, 3, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 5, 5, 3, 3, 3, 1, 3, 1, 1, 3, 7, 3, 1, 1, 1, 3, 1, 3, 1, 1, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 5, 3, 5, 3, 3, 1, 3, 3, 5, 3, 1, 1, 1, 3, 3, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 1, 3, 7, 3, 1, 3, 1, 3, 3, 1, 1, 1, 3, 3, 1, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 5, 5, 3, 1, 3, 1, 3, 1, 5, 1, 3, 1, 3, 3, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 3, 7, 3, 5, 3, 3, 1, 1, 3, 3, 5, 1, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 3, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 3, 3, 5, 3, 3, 5, 3, 1, 1, 3, 1, 5, 3, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 3, 3, 3, 1, 1, 1, 3, 7, 1, 1, 1, 3, 3, 1, 1, 1, 3, 1, 3, 1, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 3, 5, 5, 3, 3, 1, 1, 1, 3, 1, 5, 5, 1, 1, 1, 5, 1, 1, 3, 3, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 5, 3, 3, 1, 1, 1, 3, 1, 5, 3, 1, 1, 3, 3, 1, 3, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 3, 3, 3, 1, 1, 1, 1, 3, 7, 5, 1, 1, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 5, 5, 5, 3, 3, 1, 1, 1, 3, 1, 5, 3, 1, 1, 3, 3, 1, 1, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 3, 3, 3, 3, 3, 1, 1, 5, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 1, 5, 3, 5, 5, 3, 5, 3, 1, 1, 1, 3, 5, 5, 3, 1, 1, 1, 3, 1, 3, 3, 1, 1, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 3, 5, 1, 1, 1, 1, 1, 3, 5, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 5, 5, 7, 3, 5, 3, 1, 1, 1, 3, 1, 5, 3, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 3, 3, 3, 3, 3, 1, 3, 5, 3, 0, 1, 3, 3, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 3, 5, 3, 3, 5, 1, 3, 1, 1, 1, 5, 3, 1, 3, 3, 3, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 1, 1, 1, 1, 5, 3, 1, 1, 3, 3, 1, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 5, 5, 3, 3, 1, 1, 3, 1, 7, 1, 1, 3, 3, 3, 1, 3, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 3, 5, 3, 1, 1, 1, 3, 1, 5, 3, 1, 3, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 5, 5, 3, 1, 3, 1, 3, 3, 7, 3, 1, 3, 1, 3, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 7, 3, 5, 5, 3, 1, 1, 5, 1, 7, 3, 1, 1, 3, 3, 1, 3, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 5, 7, 3, 5, 3, 3, 1, 1, 3, 3, 7, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 7, 3, 3, 3, 3, 3, 1, 3, 3, 5, 1, 1, 3, 3, 3, 1, 1, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 5, 3, 3, 1, 1, 3, 3, 5, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 3, 3, 5, 5, 3, 3, 5, 3, 1, 1, 3, 1, 5, 3, 1, 1, 1, 1, 3, 1, 3, 3, 3, 1, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 3, 3, 3, 3, 1, 1, 1, 3, 5, 3, 1, 1, 1, 3, 1, 3, 1, 1, 3, 1, 3, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 5, 3, 3, 3, 1, 1, 3, 1, 5, 5, 1, 1, 3, 3, 1, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 5, 7, 3, 5, 3, 1, 3, 1, 1, 1, 7, 5, 3, 1, 5, 3, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 3, 3, 7, 3, 5, 3, 1, 3, 1, 3, 3, 5, 3, 1, 1, 3, 3, 3, 1, 1, 1, 3, 1, 1, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 5, 5, 5, 3, 1, 1, 3, 3, 5, 3, 1, 3, 1, 3, 3, 1, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 5, 3, 7, 3, 3, 3, 3, 3, 5, 3, 3, 5, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 7, 3, 3, 3, 1, 3, 1, 3, 3, 7, 1, 1, 3, 1, 3, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 5, 3, 3, 1, 1, 1, 3, 3, 5, 3, 1, 3, 1, 3, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 3, 5, 5, 3, 1, 1, 3, 1, 5, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 3, 1, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 3, 3, 3, 3, 3, 1, 1, 3, 5, 3, 1, 3, 3, 3, 1, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 3, 5, 5, 5, 3, 3, 1, 3, 3, 1, 5, 3, 1, 1, 3, 3, 1, 3, 1, 1, 3, 5, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 5, 3, 3, 1, 1, 3, 1, 5, 5, 3, 1, 3, 1, 3, 3, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 5, 3, 5, 1, 1, 1, 1, 3, 1, 5, 3, 1, 1, 3, 3, 1, 3, 1, 1, 3, 1, 1, 0, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 4, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 5, 7, 5, 3, 1, 1, 1, 1, 3, 1, 7, 3, 1, 1, 3, 3, 3, 3, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 7, 5, 3, 5, 5, 3, 1, 3, 5, 1, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 1, 3, 3, 1, 3, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 5, 5, 5, 3, 3, 1, 3, 3, 1, 1, 3, 5, 3, 1, 5, 3, 1, 3, 1, 3, 1, 3, 1, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 3, 5, 7, 5, 7, 5, 3, 3, 3, 5, 1, 1, 3, 5, 5, 1, 3, 3, 3, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 3, 1, 3, 5, 1, 3, 3, 3, 5, 1, 3, 3, 3, 1, 1, 1, 1, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 5, 5, 3, 5, 5, 3, 3, 3, 3, 1, 3, 3, 3, 5, 3, 5, 3, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 5, 5, 3, 5, 5, 1, 1, 3, 5, 5, 1, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 5, 3, 3, 3, 3, 1, 1, 1, 5, 5, 1, 3, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 3, 3, 3, 3, 1, 3, 3, 5, 3, 1, 1, 1, 3, 3, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 3, 5, 7, 3, 5, 5, 3, 3, 3, 3, 1, 3, 3, 5, 5, 1, 3, 1, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 1, 1, 7, 3, 1, 1, 3, 3, 1, 3, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 5, 5, 3, 3, 3, 1, 3, 5, 5, 3, 1, 5, 1, 3, 3, 1, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 5, 3, 5, 3, 1, 5, 3, 7, 3, 1, 1, 3, 3, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 3, 5, 5, 5, 7, 3, 5, 3, 3, 3, 1, 1, 3, 5, 3, 5, 3, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 3, 5, 5, 7, 3, 3, 3, 3, 3, 1, 1, 1, 5, 1, 1, 3, 1, 3, 3, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 5, 5, 3, 5, 3, 3, 3, 1, 5, 1, 3, 1, 1, 5, 1, 3, 1, 1, 1, 1, 1, 1, 3, 2, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 5, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 3, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 7, 3, 5, 3, 1, 3, 1, 1, 3, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 3, 5, 5, 3, 3, 3, 1, 1, 1, 1, 5, 3, 1, 1, 3, 3, 3, 1, 1, 1, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 1, 3, 1, 7, 3, 1, 1, 3, 3, 1, 3, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 6, 4, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 7, 3, 5, 3, 1, 3, 1, 3, 3, 5, 3, 1, 1, 3, 3, 1, 1, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 5, 3, 1, 3, 1, 3, 1, 3, 7, 5, 1, 1, 3, 3, 1, 1, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 7, 3, 5, 3, 3, 1, 1, 3, 3, 5, 3, 1, 1, 1, 3, 3, 3, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 3, 5, 7, 3, 5, 5, 3, 3, 3, 1, 1, 5, 1, 1, 5, 1, 3, 3, 3, 1, 1, 1, 3, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 7, 3, 5, 3, 3, 3, 1, 3, 1, 5, 1, 1, 3, 1, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 1, 5, 1, 3, 1, 1, 1, 1, 3, 3, 1, 1, 1, 3, 1, 1, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 5, 3, 3, 5, 1, 1, 3, 1, 1, 5, 3, 1, 3, 1, 3, 3, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 3, 3, 5, 5, 3, 3, 3, 3, 1, 1, 1, 5, 3, 1, 5, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 3, 5, 3, 3, 5, 3, 3, 5, 3, 1, 3, 3, 1, 7, 1, 1, 1, 1, 5, 5, 1, 1, 1, 3, 3, 1, 0, 2, 0, 2, 0, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 5, 3, 3, 1, 1, 3, 1, 7, 3, 1, 1, 3, 3, 1, 3, 1, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 4, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 5, 3, 3, 3, 3, 1, 3, 1, 5, 3, 1, 3, 3, 1, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 5, 3, 3, 3, 3, 1, 1, 3, 1, 5, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 5, 5, 3, 3, 3, 1, 3, 1, 7, 5, 1, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 3, 5, 3, 3, 7, 3, 5, 5, 1, 3, 3, 1, 1, 5, 3, 1, 3, 1, 3, 3, 1, 3, 1, 1, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 5, 5, 3, 3, 3, 3, 1, 1, 3, 1, 5, 3, 1, 3, 1, 3, 3, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 3, 5, 7, 3, 5, 3, 1, 1, 1, 1, 1, 5, 3, 1, 1, 1, 3, 3, 1, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 3, 5, 3, 5, 3, 3, 1, 1, 3, 1, 5, 3, 1, 1, 3, 3, 1, 3, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 5, 5, 3, 1, 1, 1, 3, 1, 5, 3, 1, 3, 1, 3, 3, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 5, 3, 5, 3, 5, 3, 1, 1, 1, 5, 1, 5, 1, 1, 1, 3, 5, 3, 1, 1, 1, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 6, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 3, 3, 3, 3, 3, 1, 1, 1, 5, 1, 1, 1, 3, 3, 1, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 7, 5, 3, 3, 3, 3, 3, 1, 1, 3, 3, 5, 3, 1, 1, 3, 3, 3, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 5, 7, 5, 3, 3, 3, 3, 1, 1, 1, 5, 5, 1, 1, 1, 5, 3, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 7, 3, 5, 3, 1, 3, 3, 3, 3, 5, 3, 1, 1, 3, 1, 3, 3, 1, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 4, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 5, 1, 3, 3, 1, 1, 1, 5, 3, 1, 1, 3, 3, 3, 3, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 7, 3, 5, 7, 5, 7, 3, 5, 3, 3, 1, 1, 3, 3, 5, 1, 1, 1, 3, 3, 1, 1, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 7, 5, 7, 3, 3, 3, 3, 3, 1, 3, 1, 5, 3, 1, 1, 3, 3, 3, 1, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 5, 3, 1, 1, 1, 3, 1, 5, 5, 1, 1, 1, 3, 1, 5, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 3, 5, 3, 3, 1, 1, 3, 3, 5, 3, 1, 1, 3, 3, 1, 3, 1, 3, 3, 3, 1, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 3, 5, 7, 3, 3, 3, 1, 3, 1, 3, 3, 5, 1, 1, 1, 3, 3, 3, 3, 3, 3, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 8, 3, 5, 5, 3, 3, 3, 7, 1, 7, 1, 1, 3, 3, 5, 3, 1, 1, 1, 5, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 6, 6, 2, 4, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 5, 3, 3, 3, 3, 3, 1, 1, 1, 5, 5, 1, 1, 3, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 3, 1, 3, 1, 1, 3, 1, 7, 5, 1, 1, 3, 3, 1, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 5, 5, 3, 3, 1, 3, 1, 3, 7, 3, 1, 3, 3, 3, 3, 1, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 5, 5, 3, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 1, 1, 1, 1, 3, 1, 3, 4, 4, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 3, 5, 5, 7, 7, 5, 3, 1, 1, 1, 1, 1, 1, 5, 3, 1, 3, 1, 3, 3, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 3, 3, 5, 5, 5, 3, 3, 3, 1, 3, 1, 5, 3, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 3, 5, 3, 3, 1, 1, 3, 3, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 3, 5, 5, 1, 3, 1, 3, 3, 5, 3, 1, 5, 1, 1, 1, 1, 1, 3, 1, 1, 3, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 3, 7, 3, 3, 3, 3, 1, 1, 1, 3, 5, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 5, 3, 1, 1, 3, 3, 3, 1, 1, 3, 3, 3, 1, 2, 0, 0, 2, 2, 2, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 5, 5, 3, 1, 1, 1, 3, 1, 7, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 7, 3, 5, 3, 3, 3, 5, 5, 1, 3, 3, 3, 5, 1, 3, 3, 1, 3, 1, 1, 1, 3, 3, 1, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 7, 7, 7, 7, 5, 3, 3, 5, 5, 3, 1, 3, 3, 5, 3, 5, 3, 1, 1, 1, 1, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 3, 5, 5, 3, 3, 3, 5, 1, 1, 3, 3, 5, 3, 3, 3, 3, 1, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 5, 3, 3, 3, 3, 5, 1, 1, 3, 3, 3, 1, 3, 3, 3, 1, 1, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 5, 5, 1, 3, 3, 3, 3, 1, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 5, 3, 1, 3, 3, 1, 1, 1, 5, 5, 1, 3, 3, 3, 1, 3, 1, 1, 3, 3, 1, 2, 2, 0, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 3, 3, 1, 5, 3, 1, 1, 1, 5, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 3, 3, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 3, 3, 3, 5, 3, 1, 3, 1, 5, 5, 1, 3, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 5, 5, 7, 3, 3, 3, 3, 1, 1, 1, 3, 5, 3, 1, 1, 1, 3, 3, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 5, 3, 1, 1, 3, 5, 3, 1, 1, 3, 5, 1, 1, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 3, 3, 5, 5, 7, 3, 5, 3, 3, 3, 3, 1, 3, 3, 1, 3, 5, 1, 3, 1, 1, 1, 1, 1, 3, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 5, 5, 3, 3, 3, 3, 3, 1, 5, 3, 1, 3, 1, 3, 1, 1, 1, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 5, 3, 3, 3, 5, 1, 3, 3, 5, 3, 3, 3, 1, 3, 1, 1, 1, 1, 3, 1, 3, 4, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 5, 3, 3, 3, 1, 3, 1, 5, 3, 3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 3, 7, 3, 3, 3, 1, 1, 1, 3, 1, 5, 3, 1, 1, 1, 3, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 3, 7, 5, 3, 3, 1, 1, 1, 3, 1, 5, 3, 1, 1, 3, 3, 1, 3, 1, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 3, 7, 5, 5, 3, 3, 3, 1, 1, 1, 5, 3, 1, 1, 3, 3, 3, 3, 1, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 5, 3, 1, 1, 3, 3, 3, 1, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 7, 3, 5, 3, 3, 3, 1, 3, 3, 5, 3, 1, 1, 3, 3, 3, 1, 3, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 7, 3, 3, 1, 3, 3, 1, 1, 3, 5, 3, 1, 1, 1, 3, 3, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 7, 3, 3, 3, 1, 3, 3, 1, 1, 5, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 3, 1, 4, 2, 4, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 5, 7, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 1, 3, 1, 3, 3, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 5, 3, 1, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 5, 3, 3, 1, 1, 3, 3, 1, 5, 3, 3, 1, 3, 3, 3, 1, 1, 1, 1, 3, 3, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 3, 3, 7, 3, 3, 5, 1, 3, 1, 5, 1, 5, 3, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 2, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 3, 3, 3, 1, 1, 1, 1, 5, 1, 1, 1, 3, 3, 1, 5, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 1, 1, 1, 5, 3, 1, 1, 3, 3, 1, 3, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 5, 7, 5, 3, 3, 1, 1, 1, 3, 1, 7, 3, 1, 1, 3, 1, 3, 3, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 7, 3, 3, 3, 3, 1, 1, 3, 3, 5, 3, 1, 1, 1, 3, 1, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 7, 3, 5, 3, 3, 3, 1, 3, 3, 5, 3, 1, 1, 3, 3, 3, 3, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 3, 3, 3, 3, 3, 3, 1, 3, 5, 1, 1, 5, 1, 3, 3, 1, 1, 3, 1, 1, 1, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 7, 3, 3, 3, 3, 3, 1, 3, 1, 5, 1, 1, 3, 1, 3, 3, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 5, 3, 5, 3, 3, 1, 1, 3, 3, 3, 3, 1, 3, 1, 3, 3, 1, 1, 3, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 3, 3, 3, 1, 3, 1, 3, 1, 5, 3, 1, 3, 3, 3, 3, 3, 1, 1, 1, 3, 1, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 5, 3, 3, 1, 3, 3, 3, 3, 5, 3, 1, 3, 1, 3, 1, 1, 1, 1, 1, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 5, 5, 3, 5, 3, 5, 3, 3, 3, 1, 3, 1, 5, 3, 1, 3, 1, 3, 1, 1, 1, 1, 5, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 5, 3, 3, 1, 1, 1, 1, 1, 5, 3, 1, 1, 3, 3, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 5, 5, 5, 3, 3, 3, 1, 3, 1, 7, 3, 3, 1, 3, 3, 1, 1, 1, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 7, 5, 3, 3, 3, 1, 1, 3, 3, 5, 3, 1, 1, 3, 5, 1, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 7, 3, 5, 3, 1, 3, 1, 3, 3, 5, 5, 1, 1, 1, 3, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 7, 1, 3, 3, 3, 3, 1, 1, 3, 5, 3, 1, 1, 3, 3, 3, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 7, 5, 5, 7, 3, 3, 3, 3, 1, 1, 1, 3, 5, 3, 1, 1, 3, 3, 1, 1, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 5, 7, 3, 5, 1, 3, 1, 1, 3, 3, 5, 1, 1, 1, 3, 3, 3, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 7, 3, 5, 5, 3, 5, 3, 5, 3, 3, 1, 1, 3, 3, 5, 3, 1, 1, 3, 3, 3, 3, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 5, 5, 3, 5, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 5, 5, 3, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 3, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 1, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 3, 3, 5, 3, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 3, 1, 1, 1, 3, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 3, 1, 3, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 3, 5, 3, 1, 3, 3, 3, 5, 1, 1, 1, 1, 3, 1, 3, 1, 1, 3, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 5, 3, 3, 5, 1, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 1, 3, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 3, 5, 5, 3, 1, 5, 3, 3, 3, 1, 3, 3, 3, 5, 3, 1, 1, 1, 1, 3, 5, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 3, 5, 3, 3, 5, 3, 3, 3, 1, 1, 3, 3, 5, 3, 1, 1, 3, 3, 3, 1, 1, 3, 3, 3, 1, 2, 2, 4, 6, 4, 4, 2, 2, 4, 4, 2, 2, 4, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 3, 5, 5, 3, 5, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 3, 3, 3, 1, 4, 2, 2, 2, 2, 4, 2, 2, 2, 7, 4, 0, 2, 0, 2, 2, 2, 0, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 3, 3, 5, 5, 1, 3, 1, 5, 3, 1, 3, 5, 3, 1, 3, 1, 3, 1, 3, 3, 3, 3, 4, 0, 2, 2, 6, 6, 4, 6, 2, 6, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 3, 5, 5, 3, 3, 5, 3, 3, 3, 1, 3, 3, 5, 1, 3, 1, 1, 1, 3, 1, 3, 3, 3, 1, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 6, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 5, 5, 5, 3, 1, 1, 1, 3, 7, 5, 1, 1, 3, 1, 3, 5, 3, 3, 5, 1, 1, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 7, 5, 3, 5, 5, 3, 5, 3, 3, 3, 3, 5, 3, 5, 1, 1, 3, 1, 1, 3, 3, 1, 3, 1, 1, 2, 4, 4, 6, 6, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 5, 5, 7, 3, 3, 3, 3, 3, 1, 3, 5, 5, 1, 1, 3, 1, 3, 3, 5, 5, 3, 3, 1, 2, 2, 4, 6, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 5, 7, 5, 5, 3, 3, 1, 3, 3, 1, 5, 5, 3, 1, 1, 3, 1, 1, 3, 5, 3, 3, 3, 1, 2, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 7, 5, 5, 7, 5, 1, 3, 3, 3, 3, 1, 5, 3, 3, 3, 1, 1, 1, 5, 3, 1, 3, 3, 5, 3, 2, 4, 6, 6, 4, 6, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 5, 5, 7, 3, 3, 3, 3, 3, 3, 5, 3, 3, 1, 1, 3, 1, 3, 3, 3, 3, 3, 3, 1, 2, 2, 4, 7, 6, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 5, 3, 7, 3, 3, 3, 3, 1, 1, 3, 5, 3, 1, 3, 3, 3, 1, 3, 3, 3, 5, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 5, 7, 5, 3, 3, 3, 5, 3, 1, 5, 5, 5, 1, 1, 1, 3, 3, 5, 5, 5, 3, 3, 3, 4, 2, 2, 6, 4, 2, 2, 2, 2, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 3, 5, 7, 5, 5, 3, 1, 5, 3, 3, 3, 5, 3, 1, 1, 1, 5, 3, 5, 5, 3, 3, 3, 3, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 4, 6, 4, 2, 4, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 5, 5, 5, 3, 3, 3, 5, 3, 1, 5, 7, 3, 1, 1, 1, 5, 5, 5, 7, 3, 7, 7, 3, 2, 6, 6, 6, 4, 2, 2, 2, 2, 0, 0, 0, 2, 6, 6, 6, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 5, 7, 3, 5, 5, 5, 3, 3, 1, 5, 3, 3, 5, 5, 3, 1, 3, 1, 3, 3, 5, 5, 3, 5, 3, 1, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 6, 4, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 7, 3, 5, 5, 3, 3, 3, 1, 5, 1, 1, 5, 7, 5, 1, 1, 1, 3, 1, 3, 3, 1, 3, 3, 3, 2, 2, 4, 4, 4, 2, 0, 2, 2, 4, 2, 2, 6, 7, 2, 4, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 5, 7, 5, 5, 3, 5, 3, 3, 1, 5, 1, 1, 5, 5, 3, 1, 3, 1, 3, 3, 3, 5, 3, 3, 5, 3, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 6, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 3, 5, 5, 3, 1, 1, 5, 3, 1, 3, 5, 5, 3, 1, 1, 7, 7, 3, 3, 3, 3, 1, 5, 2, 2, 4, 4, 2, 6, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 5, 3, 5, 5, 1, 3, 7, 3, 3, 5, 3, 7, 5, 3, 1, 3, 7, 1, 3, 3, 3, 1, 3, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 5, 5, 3, 5, 1, 3, 3, 1, 1, 5, 5, 7, 5, 3, 1, 1, 3, 1, 5, 5, 5, 3, 1, 2, 4, 2, 2, 4, 2, 0, 2, 2, 4, 2, 4, 4, 6, 6, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 5, 7, 5, 5, 1, 3, 5, 1, 3, 5, 3, 5, 5, 3, 1, 1, 1, 1, 3, 5, 7, 5, 3, 2, 4, 4, 4, 4, 2, 2, 0, 4, 2, 2, 2, 4, 6, 6, 2, 0, 2, 0, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 5, 5, 5, 3, 1, 3, 3, 1, 3, 1, 3, 7, 3, 3, 1, 1, 3, 3, 3, 7, 5, 3, 3, 2, 2, 2, 4, 2, 2, 2, 0, 2, 4, 2, 6, 4, 4, 6, 4, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 5, 3, 5, 5, 1, 1, 1, 3, 3, 5, 5, 1, 3, 1, 3, 3, 1, 5, 5, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 4, 6, 6, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 7, 5, 5, 5, 1, 3, 5, 3, 3, 3, 1, 1, 3, 3, 3, 3, 1, 3, 5, 1, 1, 2, 4, 4, 2, 4, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 5, 3, 5, 3, 3, 5, 5, 3, 3, 1, 3, 5, 3, 3, 1, 1, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 2, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 7, 7, 5, 5, 5, 3, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 1, 1, 3, 3, 1, 3, 2, 4, 4, 4, 2, 4, 4, 4, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 3, 3, 5, 3, 3, 3, 3, 1, 3, 5, 3, 5, 3, 3, 3, 3, 1, 1, 3, 5, 3, 3, 2, 2, 4, 2, 4, 4, 6, 4, 2, 0, 2, 2, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 3, 5, 7, 3, 3, 3, 3, 1, 3, 3, 5, 1, 3, 3, 3, 1, 1, 1, 3, 3, 3, 1, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 3, 3, 5, 5, 1, 3, 3, 1, 3, 5, 5, 3, 5, 3, 1, 3, 1, 3, 1, 1, 3, 1, 4, 2, 4, 4, 6, 4, 2, 2, 0, 2, 2, 6, 6, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 3, 3, 7, 3, 5, 3, 5, 1, 3, 3, 5, 3, 3, 1, 1, 3, 3, 1, 1, 3, 3, 3, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 7, 3, 3, 5, 5, 3, 3, 5, 7, 1, 3, 5, 5, 3, 3, 3, 1, 1, 3, 1, 1, 3, 3, 3, 4, 2, 4, 2, 4, 2, 2, 0, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 7, 7, 7, 7, 7, 5, 1, 5, 3, 1, 3, 3, 3, 1, 3, 3, 1, 1, 3, 3, 5, 7, 3, 1, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 7, 7, 7, 5, 3, 7, 5, 3, 5, 5, 5, 1, 3, 3, 3, 1, 1, 3, 3, 7, 5, 1, 2, 0, 4, 2, 2, 4, 2, 2, 2, 6, 4, 6, 4, 6, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 7, 7, 7, 7, 5, 3, 1, 7, 3, 3, 3, 5, 1, 3, 3, 3, 3, 3, 3, 3, 5, 5, 7, 3, 0, 0, 2, 2, 0, 4, 2, 2, 2, 4, 4, 6, 6, 6, 2, 2, 2, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 7, 7, 7, 7, 7, 3, 1, 5, 5, 3, 3, 5, 3, 1, 3, 3, 1, 1, 3, 3, 5, 5, 7, 5, 2, 0, 0, 2, 2, 2, 2, 2, 2, 6, 6, 6, 6, 6, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 7, 7, 7, 3, 1, 3, 5, 5, 7, 3, 5, 1, 3, 3, 3, 1, 3, 3, 5, 5, 5, 3, 2, 0, 0, 2, 2, 4, 2, 2, 2, 4, 4, 6, 6, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 5, 7, 7, 7, 7, 7, 1, 3, 5, 5, 3, 5, 3, 3, 1, 3, 5, 1, 1, 3, 3, 3, 7, 7, 5, 0, 0, 2, 2, 2, 4, 0, 2, 2, 4, 4, 6, 4, 4, 4, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 7, 7, 5, 7, 7, 7, 7, 7, 1, 3, 3, 5, 1, 5, 5, 3, 1, 3, 3, 1, 1, 3, 5, 3, 3, 5, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 6, 4, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 7, 7, 7, 7, 7, 1, 3, 5, 7, 3, 3, 5, 3, 3, 3, 1, 3, 3, 3, 1, 5, 5, 5, 3, 2, 2, 2, 2, 6, 4, 2, 0, 2, 4, 4, 2, 4, 6, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 5, 7, 7, 7, 7, 7, 1, 1, 3, 5, 1, 3, 3, 7, 1, 1, 3, 1, 1, 5, 5, 3, 7, 5, 3, 4, 2, 2, 2, 4, 2, 2, 0, 2, 2, 4, 2, 2, 4, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 3, 1, 2, 4, 2, 4, 4, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 3, 3, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 5, 3, 1, 1, 1, 7, 3, 1, 1, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 3, 5, 7, 7, 7, 5, 7, 1, 3, 5, 5, 5, 3, 1, 5, 3, 3, 3, 3, 1, 1, 3, 7, 7, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 6, 2, 2, 2, 2, 0, 2, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 5, 7, 5, 5, 5, 3, 3, 3, 3, 3, 3, 1, 5, 1, 1, 3, 1, 1, 3, 1, 3, 5, 5, 1, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 7, 7, 7, 7, 7, 3, 5, 3, 5, 1, 1, 5, 1, 1, 5, 1, 1, 3, 3, 1, 5, 5, 3, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 1, 3, 3, 7, 5, 7, 7, 5, 3, 7, 3, 5, 1, 3, 3, 1, 3, 5, 1, 3, 5, 1, 3, 5, 5, 3, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 3, 5, 3, 1, 1, 3, 7, 7, 5, 3, 3, 7, 3, 3, 1, 3, 3, 1, 3, 3, 1, 1, 3, 1, 5, 1, 1, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 1, 3, 3, 1, 5, 5, 7, 7, 7, 3, 3, 7, 3, 5, 3, 3, 3, 1, 1, 3, 3, 1, 5, 1, 3, 1, 3, 1, 2, 4, 6, 2, 2, 2, 2, 2, 2, 6, 4, 6, 2, 2, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 1, 1, 3, 1, 5, 5, 7, 7, 7, 3, 7, 3, 3, 5, 3, 3, 3, 1, 1, 1, 1, 1, 3, 3, 5, 3, 1, 1, 2, 2, 6, 2, 0, 2, 2, 2, 2, 4, 4, 4, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 1, 1, 1, 1, 5, 5, 7, 3, 5, 1, 3, 1, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 3, 3, 5, 3, 3, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 6, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 1, 1, 1, 3, 3, 5, 5, 5, 5, 3, 3, 3, 5, 5, 1, 3, 5, 1, 3, 3, 1, 3, 3, 3, 5, 1, 1, 1, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 4, 6, 4, 2, 2, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 5, 5, 3, 5, 5, 5, 1, 1, 3, 3, 5, 3, 1, 3, 3, 3, 1, 1, 1, 5, 5, 3, 3, 5, 1, 2, 6, 4, 2, 0, 2, 0, 0, 2, 2, 2, 4, 4, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 3, 5, 3, 1, 1, 3, 3, 3, 1, 3, 5, 1, 1, 1, 1, 3, 3, 1, 3, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 7, 3, 3, 3, 1, 1, 5, 3, 1, 5, 5, 1, 5, 1, 3, 3, 1, 3, 3, 3, 5, 5, 3, 2, 2, 2, 4, 2, 0, 0, 2, 4, 2, 4, 4, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 5, 3, 3, 5, 3, 1, 5, 1, 3, 5, 5, 1, 3, 1, 3, 1, 3, 3, 3, 1, 5, 7, 3, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 7, 3, 3, 5, 3, 1, 5, 1, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 3, 3, 3, 5, 1, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 6, 6, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 3, 7, 3, 1, 5, 1, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 5, 3, 5, 5, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 6, 2, 4, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 5, 3, 5, 1, 7, 1, 1, 5, 3, 3, 3, 3, 5, 3, 3, 1, 1, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 3, 5, 3, 5, 3, 3, 5, 1, 5, 3, 3, 1, 3, 1, 3, 3, 5, 3, 3, 3, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 6, 4, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 7, 3, 3, 3, 5, 3, 3, 7, 1, 3, 1, 3, 1, 3, 3, 3, 3, 5, 5, 3, 5, 3, 1, 3, 2, 2, 2, 0, 2, 2, 0, 2, 2, 4, 6, 6, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 3, 7, 7, 7, 3, 5, 3, 5, 3, 3, 5, 1, 3, 3, 3, 1, 1, 1, 3, 3, 3, 1, 3, 5, 3, 1, 3, 2, 2, 2, 0, 4, 4, 2, 2, 2, 4, 6, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 5, 5, 3, 5, 1, 1, 5, 1, 3, 1, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 2, 2, 2, 0, 4, 4, 0, 2, 2, 4, 6, 6, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 5, 7, 5, 3, 7, 5, 5, 3, 3, 3, 3, 3, 1, 1, 3, 5, 7, 7, 1, 3, 3, 3, 5, 3, 3, 3, 2, 2, 2, 2, 2, 4, 6, 2, 4, 6, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 7, 7, 3, 7, 5, 3, 5, 5, 1, 1, 5, 3, 1, 3, 3, 3, 3, 1, 3, 1, 3, 5, 3, 5, 3, 2, 2, 7, 6, 2, 6, 4, 2, 2, 6, 2, 2, 2, 6, 2, 2, 4, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 5, 3, 7, 5, 3, 5, 5, 1, 3, 5, 3, 1, 5, 3, 3, 5, 1, 5, 3, 1, 5, 3, 5, 1, 2, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 3, 3, 3, 7, 3, 3, 3, 3, 1, 3, 5, 1, 3, 3, 3, 5, 3, 3, 3, 5, 1, 2, 2, 4, 6, 6, 2, 4, 2, 6, 6, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 5, 5, 5, 1, 5, 3, 3, 5, 3, 3, 1, 1, 5, 3, 1, 5, 5, 5, 1, 5, 5, 5, 1, 2, 2, 2, 2, 4, 6, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 1, 5, 3, 3, 1, 3, 5, 3, 1, 3, 1, 3, 1, 5, 5, 5, 1, 2, 2, 2, 2, 4, 6, 2, 2, 2, 2, 4, 6, 4, 6, 2, 2, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 7, 7, 5, 3, 5, 3, 5, 3, 3, 1, 3, 5, 3, 1, 1, 1, 3, 3, 5, 7, 5, 3, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 5, 5, 3, 1, 5, 3, 5, 3, 3, 1, 1, 5, 3, 7, 1, 5, 3, 5, 3, 3, 3, 3, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 5, 5, 7, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 7, 1, 1, 1, 3, 7, 7, 3, 1, 2, 2, 2, 2, 6, 6, 4, 2, 2, 2, 4, 6, 2, 4, 4, 2, 2, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 5, 5, 3, 3, 5, 3, 3, 5, 3, 1, 3, 3, 3, 3, 3, 1, 1, 1, 7, 7, 5, 3, 2, 2, 2, 2, 2, 4, 4, 2, 2, 4, 6, 4, 2, 4, 4, 2, 0, 0, 0, 0, 2, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 7, 5, 5, 5, 5, 3, 3, 5, 1, 5, 7, 3, 1, 1, 5, 5, 7, 5, 3, 1, 3, 7, 7, 5, 3, 2, 2, 2, 2, 4, 4, 6, 0, 2, 2, 4, 6, 2, 4, 2, 2, 0, 0, 0, 0, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 7, 5, 7, 7, 7, 5, 1, 5, 3, 3, 7, 1, 1, 3, 5, 3, 7, 3, 1, 1, 1, 7, 7, 7, 1, 2, 2, 2, 0, 4, 4, 2, 0, 2, 6, 4, 4, 4, 6, 2, 2, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 5, 7, 7, 5, 7, 5, 5, 3, 3, 5, 5, 5, 5, 3, 1, 3, 3, 1, 5, 1, 1, 3, 1, 5, 5, 5, 3, 2, 2, 2, 2, 6, 4, 2, 2, 2, 6, 2, 2, 4, 6, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 8, 5, 7, 5, 3, 5, 5, 7, 5, 1, 3, 3, 1, 3, 3, 1, 5, 3, 3, 1, 3, 5, 3, 5, 3, 4, 2, 2, 2, 4, 4, 2, 2, 2, 6, 2, 2, 4, 4, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 7, 3, 7, 7, 5, 5, 3, 5, 5, 1, 3, 7, 1, 3, 3, 1, 7, 3, 1, 1, 7, 5, 5, 5, 3, 2, 2, 2, 2, 6, 6, 2, 2, 2, 2, 2, 4, 6, 4, 4, 4, 2, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 3, 5, 8, 5, 7, 5, 5, 5, 5, 5, 7, 1, 5, 7, 3, 3, 3, 1, 1, 7, 1, 1, 5, 7, 5, 5, 3, 2, 2, 2, 4, 4, 6, 2, 2, 2, 4, 6, 4, 6, 4, 6, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 3, 5, 8, 7, 7, 7, 5, 5, 3, 3, 3, 3, 3, 5, 1, 5, 3, 1, 1, 7, 5, 1, 3, 7, 5, 3, 5, 4, 2, 2, 2, 4, 4, 0, 2, 0, 4, 4, 4, 6, 4, 2, 2, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 3, 5, 8, 7, 7, 7, 5, 5, 3, 5, 5, 1, 5, 5, 1, 5, 3, 1, 1, 5, 3, 1, 5, 5, 5, 3, 1, 4, 4, 2, 2, 4, 4, 0, 2, 2, 4, 4, 6, 6, 4, 2, 0, 0, 0, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 5, 7, 7, 5, 7, 5, 3, 3, 7, 3, 3, 5, 1, 1, 5, 1, 3, 5, 3, 1, 5, 5, 7, 5, 3, 5, 4, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 5, 7, 8, 5, 7, 5, 3, 3, 3, 3, 3, 3, 1, 5, 3, 3, 3, 5, 1, 1, 1, 5, 5, 3, 5, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 5, 5, 3, 3, 1, 5, 3, 1, 3, 3, 3, 1, 3, 5, 1, 1, 1, 3, 5, 3, 3, 3, 2, 2, 2, 2, 6, 2, 2, 2, 6, 4, 2, 6, 6, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 1, 3, 7, 5, 5, 7, 5, 1, 1, 5, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 3, 3, 7, 5, 5, 1, 2, 2, 2, 2, 4, 2, 4, 2, 6, 6, 6, 6, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 7, 3, 3, 5, 1, 5, 3, 1, 3, 1, 1, 5, 1, 3, 3, 3, 1, 1, 3, 7, 7, 3, 5, 2, 2, 2, 2, 2, 2, 4, 2, 4, 6, 4, 4, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 3, 7, 7, 7, 3, 5, 5, 1, 3, 5, 1, 5, 3, 1, 5, 3, 3, 1, 3, 1, 3, 3, 3, 5, 5, 5, 2, 4, 2, 4, 2, 2, 6, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 1, 7, 7, 7, 5, 5, 7, 5, 7, 7, 1, 7, 7, 1, 7, 1, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 4, 6, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 1, 5, 7, 7, 7, 7, 7, 7, 5, 7, 3, 7, 5, 3, 7, 1, 3, 1, 5, 3, 5, 3, 3, 5, 5, 1, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 4, 4, 6, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 3, 3, 7, 5, 5, 7, 7, 7, 5, 7, 3, 7, 3, 1, 5, 3, 5, 3, 1, 1, 3, 3, 5, 5, 3, 3, 2, 4, 4, 2, 0, 2, 2, 4, 2, 4, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 7, 3, 1, 5, 3, 5, 5, 7, 5, 5, 7, 3, 3, 3, 1, 3, 1, 3, 5, 3, 3, 3, 1, 5, 5, 3, 5, 4, 2, 2, 4, 2, 2, 2, 4, 4, 2, 4, 6, 4, 0, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 1, 3, 3, 1, 1, 5, 7, 5, 5, 3, 1, 5, 3, 3, 1, 1, 1, 5, 3, 3, 1, 3, 3, 1, 3, 3, 3, 1, 4, 4, 4, 2, 0, 2, 2, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 1, 1, 3, 1, 1, 5, 5, 7, 5, 1, 3, 3, 5, 5, 1, 1, 1, 3, 3, 3, 1, 3, 3, 1, 5, 7, 3, 3, 2, 2, 2, 2, 2, 2, 4, 4, 6, 4, 4, 4, 4, 4, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 3, 5, 3, 5, 3, 5, 1, 1, 3, 5, 5, 3, 1, 5, 1, 3, 3, 3, 3, 1, 3, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 6, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 3, 5, 5, 3, 3, 3, 5, 5, 3, 1, 1, 3, 1, 1, 5, 3, 3, 3, 3, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 1, 1, 3, 1, 3, 3, 1, 1, 3, 3, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 3, 3, 3, 5, 5, 3, 1, 1, 3, 3, 3, 1, 3, 3, 3, 1, 1, 3, 1, 1, 3, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 7, 3, 5, 3, 3, 3, 3, 3, 1, 5, 3, 3, 3, 3, 3, 1, 0, 1, 5, 7, 7, 5, 1, 0, 0, 2, 4, 6, 4, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 5, 5, 3, 3, 3, 1, 1, 1, 5, 5, 5, 5, 3, 2, 0, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 3, 5, 3, 3, 3, 3, 3, 5, 3, 5, 5, 3, 3, 3, 1, 1, 0, 1, 3, 5, 5, 5, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 5, 7, 5, 3, 5, 3, 3, 1, 5, 3, 1, 5, 5, 1, 3, 3, 3, 1, 1, 3, 5, 5, 5, 3, 1, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 3, 5, 5, 3, 3, 3, 3, 3, 1, 5, 5, 5, 3, 3, 3, 1, 1, 1, 5, 5, 5, 5, 1, 2, 2, 2, 2, 4, 2, 2, 4, 2, 0, 2, 0, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 5, 5, 3, 5, 7, 3, 1, 3, 3, 1, 3, 3, 5, 3, 1, 3, 1, 1, 1, 7, 5, 5, 5, 1, 2, 2, 2, 2, 4, 2, 4, 4, 4, 2, 0, 0, 4, 2, 2, 2, 0, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 3, 3, 5, 3, 1, 5, 5, 1, 3, 5, 5, 5, 1, 3, 1, 1, 3, 5, 5, 5, 3, 1, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 7, 5, 3, 5, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 1, 3, 1, 1, 1, 3, 5, 3, 5, 1, 0, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 7, 3, 5, 5, 5, 3, 3, 3, 3, 3, 5, 3, 1, 5, 1, 1, 3, 3, 3, 3, 3, 1, 3, 1, 5, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 4, 4, 4, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 3, 7, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 5, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 5, 5, 5, 3, 3, 3, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 7, 7, 5, 5, 5, 5, 1, 3, 5, 5, 3, 5, 1, 1, 5, 7, 3, 1, 3, 7, 5, 1, 5, 3, 1, 4, 2, 2, 0, 2, 2, 4, 4, 2, 2, 4, 4, 6, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 8, 7, 7, 7, 7, 3, 3, 5, 5, 1, 5, 1, 1, 5, 5, 5, 1, 0, 3, 5, 3, 7, 5, 3, 2, 2, 2, 0, 2, 2, 2, 4, 2, 2, 4, 4, 6, 4, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 7, 3, 3, 5, 5, 3, 5, 1, 1, 7, 7, 5, 1, 0, 3, 5, 5, 3, 5, 1, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 4, 4, 6, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 5, 7, 7, 3, 1, 7, 7, 7, 3, 1, 3, 5, 3, 5, 7, 5, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 6, 6, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 5, 7, 5, 3, 7, 5, 1, 3, 7, 5, 1, 1, 1, 5, 3, 5, 5, 3, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 6, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 3, 5, 7, 7, 7, 7, 3, 1, 7, 7, 1, 1, 3, 7, 5, 7, 5, 3, 0, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 3, 5, 3, 5, 3, 3, 3, 3, 1, 3, 3, 3, 1, 3, 3, 1, 1, 1, 3, 3, 5, 3, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 3, 5, 3, 5, 5, 5, 1, 1, 3, 5, 3, 3, 3, 1, 3, 3, 3, 1, 1, 1, 3, 1, 3, 3, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 7, 5, 3, 3, 5, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 1, 3, 3, 1, 1, 1, 3, 1, 3, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 0, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 7, 3, 3, 5, 3, 3, 1, 5, 3, 1, 5, 1, 3, 3, 1, 1, 1, 3, 3, 3, 3, 5, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 1, 5, 5, 3, 7, 5, 3, 1, 5, 5, 3, 3, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 3, 3, 1, 4, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 3, 7, 5, 3, 5, 5, 3, 3, 3, 5, 3, 3, 3, 3, 1, 1, 3, 1, 1, 1, 1, 3, 3, 3, 1, 4, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 5, 7, 8, 7, 7, 7, 5, 3, 3, 5, 5, 5, 7, 3, 5, 1, 3, 1, 1, 1, 1, 7, 7, 5, 1, 3, 4, 2, 0, 2, 4, 6, 4, 2, 0, 0, 0, 2, 2, 4, 4, 6, 6, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 5, 7, 7, 7, 7, 1, 7, 5, 5, 5, 3, 5, 3, 5, 5, 3, 3, 0, 0, 1, 5, 7, 5, 3, 1, 4, 2, 2, 0, 2, 4, 2, 2, 0, 0, 0, 0, 2, 0, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 7, 3, 5, 5, 5, 3, 3, 5, 3, 5, 5, 3, 3, 1, 1, 1, 1, 7, 7, 7, 1, 2, 2, 2, 2, 4, 4, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 6, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 3, 3, 3, 1, 1, 5, 3, 3, 1, 1, 3, 1, 5, 7, 1, 1, 2, 2, 4, 2, 6, 4, 2, 2, 0, 0, 0, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 8, 7, 7, 7, 5, 5, 7, 7, 3, 5, 7, 5, 1, 3, 3, 3, 1, 1, 1, 3, 7, 7, 5, 1, 0, 0, 2, 2, 4, 4, 2, 2, 2, 0, 0, 2, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 8, 7, 5, 7, 3, 7, 7, 5, 3, 5, 5, 3, 1, 3, 3, 3, 1, 1, 3, 1, 5, 7, 5, 3, 2, 2, 2, 4, 6, 6, 6, 4, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 8, 7, 3, 7, 3, 7, 7, 7, 5, 3, 5, 5, 1, 3, 3, 3, 3, 1, 3, 1, 5, 7, 5, 3, 2, 2, 2, 2, 4, 2, 4, 2, 2, 0, 0, 2, 2, 4, 4, 2, 2, 2, 4, 4, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 5, 5, 5, 5, 5, 7, 5, 5, 7, 5, 1, 3, 3, 5, 3, 1, 3, 1, 3, 5, 3, 1, 2, 4, 2, 2, 2, 6, 4, 2, 2, 0, 0, 2, 2, 4, 4, 2, 2, 4, 2, 6, 4, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 5, 7, 3, 3, 3, 3, 3, 3, 3, 1, 3, 7, 3, 1, 3, 3, 5, 1, 1, 1, 3, 7, 5, 7, 1, 2, 4, 2, 2, 4, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 5, 7, 3, 3, 5, 5, 3, 3, 3, 1, 3, 3, 5, 1, 3, 3, 3, 1, 1, 1, 1, 5, 5, 3, 1, 2, 2, 2, 4, 2, 6, 2, 2, 2, 0, 2, 2, 2, 4, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 3, 5, 3, 3, 3, 1, 5, 1, 3, 3, 1, 3, 1, 3, 3, 3, 1, 3, 5, 5, 5, 1, 1, 2, 2, 4, 2, 2, 4, 2, 2, 2, 4, 4, 4, 2, 6, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 3, 7, 3, 5, 7, 3, 3, 5, 1, 3, 3, 1, 1, 5, 3, 3, 1, 3, 3, 1, 5, 7, 5, 5, 3, 2, 2, 2, 2, 2, 4, 2, 2, 4, 0, 0, 2, 2, 4, 6, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 3, 5, 3, 5, 5, 3, 3, 5, 3, 5, 5, 3, 3, 5, 3, 3, 3, 1, 1, 1, 3, 7, 7, 3, 1, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 4, 6, 6, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 5, 5, 7, 1, 5, 7, 3, 1, 3, 1, 1, 5, 5, 3, 1, 1, 1, 1, 5, 7, 7, 5, 1, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 6, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 5, 7, 7, 5, 3, 3, 5, 1, 1, 3, 1, 3, 5, 3, 3, 3, 1, 1, 1, 5, 7, 5, 5, 1, 2, 6, 2, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 7, 7, 7, 5, 3, 3, 5, 1, 3, 7, 1, 3, 5, 3, 3, 5, 1, 1, 1, 5, 7, 5, 5, 3, 2, 4, 2, 2, 2, 4, 2, 2, 0, 2, 2, 2, 2, 2, 4, 7, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 7, 5, 3, 3, 5, 1, 3, 7, 1, 5, 3, 1, 5, 5, 1, 1, 3, 1, 7, 5, 5, 1, 2, 2, 4, 2, 2, 2, 4, 2, 2, 0, 2, 2, 2, 2, 4, 6, 4, 2, 2, 4, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 3, 3, 7, 1, 3, 5, 3, 3, 5, 1, 1, 1, 3, 5, 7, 3, 1, 2, 4, 2, 2, 2, 4, 4, 4, 2, 2, 0, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 5, 3, 5, 3, 3, 3, 5, 1, 1, 5, 3, 3, 5, 1, 5, 5, 0, 3, 1, 3, 3, 5, 3, 1, 2, 4, 2, 2, 2, 6, 6, 4, 2, 2, 0, 2, 2, 2, 0, 4, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 3, 5, 5, 3, 7, 5, 3, 3, 5, 5, 1, 5, 3, 1, 3, 5, 5, 3, 1, 1, 1, 3, 3, 5, 5, 1, 0, 2, 2, 2, 2, 4, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 5, 3, 1, 3, 1, 1, 5, 3, 1, 1, 5, 5, 3, 1, 1, 3, 3, 1, 5, 5, 1, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 5, 5, 5, 1, 3, 3, 3, 3, 1, 3, 1, 3, 1, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 4, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 5, 5, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 3, 1, 3, 3, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 5, 3, 5, 3, 3, 3, 3, 1, 5, 3, 3, 1, 5, 7, 1, 1, 1, 1, 1, 5, 5, 5, 1, 2, 0, 2, 2, 2, 4, 6, 2, 2, 2, 0, 2, 2, 2, 4, 2, 2, 2, 4, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 5, 3, 5, 5, 1, 3, 3, 3, 3, 5, 3, 1, 3, 5, 1, 1, 1, 1, 1, 5, 5, 5, 5, 0, 0, 2, 4, 2, 4, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 3, 7, 3, 3, 3, 3, 3, 3, 5, 5, 1, 3, 5, 1, 1, 1, 1, 1, 5, 5, 5, 7, 2, 2, 2, 2, 4, 6, 6, 2, 6, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 8, 7, 7, 5, 7, 7, 5, 3, 5, 1, 3, 5, 3, 3, 3, 3, 3, 1, 1, 1, 1, 5, 7, 5, 3, 2, 2, 2, 2, 2, 6, 4, 4, 6, 6, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 5, 3, 5, 7, 5, 5, 5, 1, 3, 3, 3, 1, 5, 3, 5, 1, 0, 1, 1, 7, 5, 5, 5, 2, 2, 2, 0, 2, 4, 4, 4, 6, 6, 2, 0, 0, 2, 0, 2, 2, 4, 2, 4, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 8, 7, 7, 5, 5, 7, 5, 5, 7, 1, 5, 7, 5, 3, 5, 1, 3, 3, 0, 1, 1, 3, 5, 7, 5, 2, 2, 2, 2, 2, 4, 6, 4, 4, 6, 4, 2, 2, 2, 0, 0, 2, 2, 0, 2, 4, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 5, 5, 3, 5, 7, 5, 3, 5, 3, 3, 5, 3, 1, 3, 1, 5, 3, 0, 1, 1, 3, 3, 5, 3, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 7, 3, 3, 5, 3, 5, 3, 3, 5, 3, 3, 1, 3, 3, 1, 3, 3, 5, 3, 3, 1, 3, 3, 3, 1, 4, 4, 2, 2, 2, 2, 4, 2, 4, 6, 2, 2, 2, 2, 2, 4, 4, 2, 2, 6, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 1, 7, 3, 7, 5, 3, 5, 1, 3, 5, 1, 3, 3, 1, 1, 1, 3, 3, 1, 1, 3, 1, 3, 3, 5, 3, 2, 2, 2, 2, 2, 4, 2, 4, 6, 6, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 3, 5, 3, 3, 5, 3, 3, 5, 1, 3, 3, 3, 1, 3, 3, 3, 1, 1, 5, 3, 1, 3, 5, 1, 2, 2, 2, 2, 4, 4, 2, 2, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 3, 5, 3, 3, 5, 1, 3, 5, 3, 3, 3, 1, 5, 3, 3, 1, 1, 1, 3, 1, 5, 3, 5, 1, 2, 2, 2, 2, 2, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 0, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 5, 7, 5, 5, 1, 5, 3, 3, 5, 1, 1, 3, 3, 3, 3, 3, 1, 3, 3, 5, 5, 5, 1, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 6, 4, 4, 2, 2, 2, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 3, 5, 3, 5, 3, 3, 3, 3, 1, 5, 5, 1, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 3, 3, 3, 3, 7, 1, 5, 5, 3, 3, 3, 1, 1, 3, 3, 3, 5, 1, 1, 1, 1, 3, 3, 3, 4, 2, 0, 2, 4, 6, 4, 4, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 5, 5, 7, 5, 5, 1, 5, 3, 1, 5, 3, 1, 1, 3, 3, 5, 1, 1, 1, 1, 1, 7, 5, 3, 6, 2, 0, 2, 6, 6, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 5, 8, 5, 7, 5, 5, 3, 5, 7, 5, 1, 3, 5, 3, 3, 1, 3, 3, 1, 3, 5, 3, 3, 4, 2, 2, 2, 2, 6, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 7, 7, 1, 1, 3, 3, 7, 1, 3, 1, 1, 5, 7, 7, 3, 4, 2, 2, 2, 4, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 7, 5, 5, 5, 7, 5, 7, 7, 3, 3, 1, 3, 5, 1, 0, 1, 1, 7, 7, 7, 5, 4, 2, 0, 2, 2, 6, 6, 2, 2, 2, 2, 0, 2, 4, 2, 0, 0, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 8, 7, 7, 7, 7, 7, 5, 7, 7, 7, 5, 7, 7, 1, 5, 3, 3, 1, 1, 5, 1, 1, 3, 7, 3, 3, 4, 2, 2, 4, 2, 6, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 3, 5, 3, 7, 3, 5, 7, 7, 1, 7, 5, 1, 1, 1, 7, 1, 1, 1, 5, 5, 3, 2, 2, 2, 4, 2, 6, 4, 2, 2, 2, 2, 2, 2, 4, 6, 2, 4, 2, 2, 0, 0, 2, 2, 6, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 7, 7, 5, 5, 3, 5, 3, 3, 3, 5, 5, 1, 1, 3, 1, 3, 5, 3, 3, 1, 5, 5, 5, 3, 2, 2, 0, 2, 4, 2, 2, 2, 2, 2, 6, 6, 2, 2, 2, 2, 2, 2, 2, 4, 6, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 8, 8, 7, 7, 5, 3, 3, 5, 3, 3, 5, 5, 3, 1, 1, 3, 3, 1, 3, 1, 1, 3, 5, 7, 1, 2, 2, 2, 2, 4, 4, 2, 2, 2, 4, 4, 2, 2, 0, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 7, 7, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 7, 7, 1, 3, 7, 7, 7, 3, 4, 2, 2, 2, 2, 6, 2, 2, 2, 6, 2, 2, 0, 2, 4, 4, 4, 2, 4, 4, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 7, 5, 3, 5, 3, 5, 3, 3, 1, 3, 7, 3, 5, 1, 3, 5, 1, 3, 1, 5, 7, 3, 3, 7, 5, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 3, 5, 3, 3, 1, 5, 3, 3, 1, 1, 3, 1, 1, 5, 1, 1, 1, 5, 5, 5, 5, 1, 2, 2, 2, 2, 4, 4, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 5, 1, 5, 3, 3, 3, 3, 1, 3, 3, 1, 1, 5, 1, 1, 3, 3, 5, 5, 3, 1, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 3, 7, 5, 5, 3, 5, 3, 3, 5, 3, 3, 3, 1, 1, 1, 7, 5, 3, 1, 5, 5, 3, 1, 2, 2, 4, 4, 2, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 5, 7, 5, 7, 1, 7, 3, 3, 3, 1, 3, 5, 3, 7, 5, 1, 1, 7, 7, 1, 1, 5, 5, 3, 1, 2, 2, 6, 4, 2, 7, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 5, 5, 3, 5, 3, 5, 1, 3, 3, 5, 3, 7, 5, 1, 3, 3, 5, 3, 1, 5, 7, 3, 3, 2, 2, 2, 2, 2, 6, 4, 4, 2, 2, 2, 2, 4, 4, 2, 0, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 5, 3, 3, 7, 1, 3, 1, 3, 1, 5, 1, 5, 3, 1, 3, 1, 5, 1, 1, 5, 5, 5, 3, 2, 2, 2, 2, 2, 4, 6, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 7, 3, 7, 1, 5, 3, 3, 3, 7, 1, 5, 1, 3, 1, 1, 1, 1, 1, 3, 3, 1, 3, 2, 4, 4, 2, 2, 6, 4, 4, 4, 4, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 3, 7, 5, 3, 5, 3, 3, 5, 1, 1, 3, 1, 5, 3, 1, 3, 3, 3, 1, 1, 3, 1, 3, 1, 1, 2, 4, 4, 6, 4, 4, 6, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 3, 5, 5, 3, 5, 5, 1, 3, 1, 1, 3, 3, 3, 1, 3, 1, 3, 3, 5, 1, 1, 1, 3, 5, 1, 2, 2, 2, 6, 4, 6, 6, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 5, 3, 5, 1, 1, 3, 3, 1, 3, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 6, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 5, 3, 5, 5, 5, 3, 1, 3, 5, 5, 5, 3, 1, 1, 3, 3, 1, 3, 1, 3, 1, 3, 3, 2, 2, 4, 4, 4, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 3, 5, 3, 3, 1, 3, 1, 1, 3, 3, 3, 3, 1, 1, 3, 1, 1, 3, 3, 3, 1, 5, 3, 4, 4, 2, 2, 2, 2, 4, 4, 6, 4, 4, 2, 2, 2, 4, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 5, 3, 5, 5, 3, 5, 3, 3, 3, 3, 5, 3, 3, 1, 3, 3, 3, 1, 1, 3, 3, 5, 3, 4, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 5, 5, 5, 3, 3, 1, 3, 3, 5, 3, 1, 5, 1, 1, 3, 1, 3, 3, 3, 5, 1, 2, 2, 4, 2, 2, 2, 2, 6, 4, 2, 2, 2, 4, 6, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 5, 3, 5, 5, 5, 3, 1, 3, 1, 1, 5, 5, 3, 5, 1, 1, 3, 3, 1, 1, 1, 3, 1, 2, 2, 4, 4, 4, 4, 2, 4, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 3, 5, 5, 3, 3, 1, 1, 3, 1, 3, 5, 5, 1, 1, 3, 3, 1, 1, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 5, 5, 3, 5, 3, 1, 3, 5, 3, 3, 5, 3, 3, 1, 1, 1, 1, 5, 5, 3, 3, 1, 3, 3, 2, 2, 6, 4, 4, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 0, 0, 0, 2, 4, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 7, 7, 5, 3, 5, 3, 3, 3, 3, 1, 3, 5, 3, 3, 3, 1, 1, 1, 5, 3, 5, 3, 1, 3, 1, 2, 4, 4, 4, 6, 2, 2, 4, 2, 6, 6, 4, 4, 2, 0, 0, 0, 0, 2, 4, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 7, 7, 5, 3, 5, 3, 3, 3, 3, 1, 1, 5, 3, 1, 1, 3, 1, 1, 5, 5, 5, 5, 3, 1, 1, 4, 2, 4, 4, 4, 4, 2, 2, 4, 4, 4, 4, 4, 2, 2, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 5, 3, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 1, 1, 3, 0, 3, 7, 5, 3, 3, 5, 1, 2, 2, 2, 2, 4, 6, 4, 2, 2, 4, 4, 2, 2, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 7, 5, 5, 5, 1, 5, 3, 5, 1, 1, 3, 3, 3, 3, 1, 5, 1, 1, 3, 5, 3, 3, 3, 1, 2, 2, 4, 4, 2, 2, 2, 2, 4, 4, 4, 2, 2, 0, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 5, 5, 7, 5, 5, 3, 5, 1, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 5, 3, 3, 5, 1, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 7, 7, 7, 3, 3, 3, 5, 1, 1, 3, 5, 1, 3, 1, 1, 1, 5, 5, 3, 3, 3, 1, 1, 4, 4, 2, 2, 4, 4, 2, 2, 2, 0, 4, 2, 0, 0, 2, 2, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 8, 7, 5, 5, 7, 3, 1, 3, 3, 3, 1, 5, 5, 5, 1, 1, 1, 3, 3, 5, 3, 1, 3, 1, 1, 2, 6, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 5, 5, 5, 3, 3, 3, 5, 1, 1, 5, 5, 3, 3, 1, 1, 3, 5, 5, 3, 3, 3, 3, 3, 6, 4, 2, 2, 4, 2, 2, 2, 2, 6, 4, 2, 0, 0, 4, 4, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 5, 3, 5, 3, 3, 3, 5, 3, 1, 5, 3, 5, 3, 1, 1, 5, 5, 5, 5, 3, 3, 5, 1, 4, 4, 2, 2, 4, 2, 2, 2, 0, 2, 2, 2, 2, 0, 2, 4, 6, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 7, 5, 5, 5, 5, 5, 3, 1, 5, 1, 1, 3, 5, 5, 3, 0, 1, 5, 1, 3, 3, 3, 5, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 5, 7, 5, 5, 5, 5, 3, 3, 3, 5, 1, 1, 5, 5, 7, 5, 1, 1, 3, 1, 3, 5, 3, 5, 3, 1, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 4, 4, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 7, 5, 5, 5, 3, 3, 7, 3, 1, 5, 3, 5, 5, 1, 1, 3, 1, 1, 3, 5, 5, 5, 1, 2, 4, 4, 2, 2, 2, 2, 2, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 5, 3, 3, 3, 3, 5, 3, 7, 3, 7, 7, 1, 1, 3, 0, 1, 5, 5, 5, 3, 3, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 6, 6, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 7, 7, 3, 3, 5, 3, 1, 5, 3, 5, 5, 3, 1, 1, 1, 1, 5, 5, 3, 3, 1, 0, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 8, 7, 7, 7, 3, 3, 5, 1, 3, 7, 3, 5, 3, 3, 1, 1, 1, 5, 5, 7, 5, 5, 3, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 4, 2, 6, 6, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 1, 3, 5, 1, 5, 7, 3, 7, 7, 1, 1, 1, 1, 3, 3, 5, 5, 5, 1, 0, 4, 4, 2, 2, 6, 4, 4, 2, 2, 2, 2, 2, 0, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 7, 7, 7, 3, 3, 3, 3, 1, 3, 5, 3, 7, 5, 3, 1, 1, 1, 3, 3, 5, 5, 3, 1, 2, 4, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 0, 2, 2, 4, 6, 4, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 3, 7, 7, 5, 5, 5, 7, 1, 3, 3, 5, 1, 7, 5, 1, 1, 1, 3, 3, 1, 5, 3, 3, 1, 2, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 3, 5, 7, 7, 5, 3, 5, 1, 3, 1, 3, 5, 3, 3, 1, 1, 3, 3, 3, 1, 3, 5, 5, 3, 2, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 5, 7, 3, 3, 5, 3, 1, 5, 5, 3, 3, 1, 3, 3, 3, 5, 1, 1, 5, 3, 1, 2, 4, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 0, 2, 4, 0, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 3, 7, 1, 3, 5, 3, 3, 3, 3, 5, 1, 1, 3, 3, 5, 5, 3, 5, 7, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 6, 4, 2, 2, 4, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 7, 7, 3, 5, 3, 1, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 5, 3, 1, 2, 2, 2, 2, 2, 4, 2, 2, 6, 7, 4, 2, 6, 4, 2, 0, 2, 0, 0, 0, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 7, 7, 5, 3, 1, 3, 1, 5, 3, 3, 3, 5, 5, 1, 3, 3, 3, 3, 1, 5, 3, 3, 1, 2, 2, 2, 2, 2, 4, 2, 2, 7, 6, 2, 2, 6, 6, 2, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 7, 7, 7, 3, 3, 3, 1, 7, 3, 1, 3, 3, 1, 1, 3, 1, 3, 5, 1, 3, 3, 1, 1, 2, 2, 4, 2, 4, 4, 4, 4, 4, 2, 2, 2, 4, 4, 6, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 3, 3, 5, 3, 1, 3, 3, 5, 5, 5, 1, 3, 1, 3, 3, 1, 1, 1, 1, 7, 5, 3, 1, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 2, 4, 6, 6, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 5, 7, 7, 5, 5, 3, 7, 3, 5, 7, 5, 3, 3, 3, 3, 3, 1, 1, 3, 7, 7, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 6, 4, 4, 2, 2, 0, 2, 2, 4, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 5, 7, 7, 7, 7, 5, 3, 3, 7, 7, 3, 5, 3, 3, 3, 3, 3, 3, 1, 1, 3, 5, 3, 5, 3, 4, 2, 2, 4, 2, 6, 2, 2, 0, 0, 2, 2, 6, 4, 2, 2, 2, 0, 2, 2, 4, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 5, 5, 7, 7, 5, 7, 5, 7, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 3, 1, 1, 3, 5, 5, 3, 1, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 2, 0, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 3, 5, 7, 8, 7, 7, 5, 3, 3, 5, 5, 1, 5, 3, 3, 3, 5, 1, 1, 1, 3, 3, 5, 7, 7, 5, 2, 2, 2, 2, 2, 2, 4, 6, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 3, 5, 7, 8, 7, 7, 5, 5, 1, 3, 5, 3, 3, 3, 3, 5, 3, 1, 3, 1, 1, 5, 5, 7, 5, 5, 2, 0, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 6, 6, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 5, 5, 7, 7, 7, 7, 5, 3, 1, 5, 3, 1, 5, 3, 3, 3, 3, 3, 1, 1, 1, 3, 7, 5, 5, 5, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 8, 7, 7, 5, 3, 5, 7, 3, 3, 3, 1, 1, 7, 7, 1, 1, 1, 1, 3, 3, 3, 3, 4, 2, 2, 2, 4, 4, 6, 4, 2, 6, 2, 2, 6, 4, 4, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 7, 7, 7, 5, 7, 3, 3, 3, 3, 5, 3, 3, 1, 1, 3, 7, 5, 1, 3, 1, 3, 5, 5, 5, 3, 4, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 6, 4, 4, 2, 4, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 7, 3, 3, 5, 3, 3, 1, 3, 3, 1, 3, 3, 3, 5, 3, 1, 1, 1, 3, 7, 5, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 6, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 8, 5, 7, 5, 3, 5, 5, 5, 3, 5, 3, 1, 5, 3, 3, 3, 1, 1, 3, 5, 5, 3, 1, 2, 2, 4, 4, 2, 4, 2, 2, 2, 4, 2, 6, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 8, 7, 7, 7, 3, 3, 7, 5, 3, 5, 5, 1, 3, 5, 7, 3, 3, 3, 3, 7, 3, 3, 1, 2, 4, 6, 6, 4, 2, 4, 4, 4, 2, 0, 2, 6, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 7, 5, 5, 3, 5, 7, 3, 3, 5, 5, 5, 3, 1, 3, 1, 1, 5, 3, 5, 1, 5, 1, 2, 4, 4, 4, 4, 2, 4, 4, 4, 4, 2, 2, 4, 6, 4, 2, 2, 2, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 7, 7, 5, 5, 3, 3, 7, 1, 5, 5, 7, 5, 3, 1, 1, 5, 3, 3, 1, 1, 3, 3, 3, 4, 6, 6, 6, 4, 4, 4, 2, 4, 2, 2, 4, 2, 4, 4, 4, 4, 0, 2, 0, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 1, 3, 7, 7, 7, 3, 3, 1, 5, 1, 7, 5, 5, 5, 1, 3, 1, 5, 5, 3, 3, 1, 3, 5, 3, 2, 4, 4, 4, 6, 4, 6, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 2, 2, 0, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 1, 5, 5, 3, 5, 7, 7, 5, 3, 3, 1, 3, 5, 3, 7, 3, 5, 3, 1, 3, 3, 3, 5, 1, 3, 1, 1, 3, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 7, 7, 3, 7, 7, 5, 3, 5, 3, 3, 5, 7, 7, 5, 3, 5, 3, 1, 3, 1, 3, 5, 1, 1, 3, 1, 1, 2, 2, 4, 4, 2, 4, 2, 4, 2, 4, 4, 6, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 5, 1, 1, 3, 3, 1, 7, 1, 5, 5, 5, 1, 0, 1, 1, 4, 2, 6, 6, 2, 4, 6, 2, 4, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 3, 3, 5, 3, 1, 3, 5, 1, 1, 5, 3, 1, 3, 5, 3, 1, 1, 1, 3, 3, 5, 3, 3, 2, 4, 6, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 4, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 5, 5, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 5, 3, 5, 3, 1, 3, 5, 3, 5, 5, 1, 2, 2, 2, 2, 2, 4, 2, 2, 4, 6, 2, 2, 2, 2, 0, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 5, 5, 7, 3, 5, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 1, 3, 1, 3, 5, 3, 1, 4, 2, 2, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 3, 7, 5, 5, 7, 3, 1, 1, 5, 5, 3, 3, 1, 3, 5, 1, 1, 7, 7, 3, 3, 3, 5, 5, 1, 2, 2, 2, 2, 6, 6, 4, 2, 2, 0, 7, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 7, 7, 5, 5, 7, 7, 3, 1, 3, 5, 3, 1, 3, 3, 3, 3, 1, 7, 7, 3, 3, 5, 5, 3, 1, 2, 4, 2, 2, 4, 6, 4, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 7, 3, 5, 5, 3, 3, 1, 5, 5, 1, 3, 3, 3, 5, 5, 1, 5, 1, 1, 3, 5, 5, 5, 1, 2, 2, 0, 2, 4, 6, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 5, 3, 5, 5, 3, 3, 1, 5, 3, 1, 3, 3, 3, 1, 5, 3, 3, 3, 1, 1, 1, 1, 3, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 3, 5, 5, 3, 5, 1, 5, 1, 3, 5, 1, 3, 1, 3, 3, 1, 1, 1, 3, 3, 1, 1, 3, 3, 3, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 4, 6, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 3, 5, 3, 5, 3, 3, 1, 3, 3, 1, 3, 1, 3, 3, 3, 3, 5, 3, 3, 1, 1, 1, 3, 3, 4, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 6, 4, 2, 2, 2, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 3, 7, 3, 5, 5, 3, 1, 3, 3, 3, 1, 3, 3, 3, 1, 3, 5, 7, 3, 3, 1, 1, 3, 1, 1, 2, 2, 2, 6, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 5, 5, 5, 3, 3, 3, 3, 1, 1, 3, 1, 3, 5, 3, 1, 1, 1, 1, 1, 5, 7, 5, 3, 2, 2, 2, 2, 4, 7, 6, 2, 2, 2, 0, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 5, 3, 5, 3, 3, 5, 3, 3, 3, 3, 1, 3, 5, 5, 1, 1, 1, 1, 3, 5, 7, 5, 1, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 0, 0, 0, 2, 4, 2, 4, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 5, 7, 5, 3, 5, 3, 3, 3, 3, 1, 1, 5, 5, 1, 1, 1, 1, 3, 7, 5, 3, 1, 2, 2, 2, 2, 4, 4, 6, 6, 4, 2, 0, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 5, 3, 3, 3, 1, 5, 3, 1, 5, 7, 3, 1, 3, 3, 1, 5, 7, 7, 1, 3, 2, 0, 2, 2, 4, 4, 6, 4, 4, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 5, 7, 3, 7, 5, 3, 5, 1, 1, 3, 3, 1, 3, 5, 1, 1, 3, 3, 1, 1, 7, 7, 3, 3, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 3, 5, 5, 5, 3, 5, 1, 3, 3, 3, 1, 3, 7, 1, 1, 1, 1, 1, 5, 7, 7, 5, 3, 2, 0, 2, 2, 2, 4, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 7, 5, 5, 7, 3, 5, 5, 1, 1, 3, 5, 3, 3, 5, 3, 1, 1, 1, 3, 3, 5, 7, 5, 3, 2, 2, 0, 2, 2, 6, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 3, 7, 5, 3, 3, 3, 3, 1, 3, 1, 1, 5, 5, 3, 1, 1, 3, 1, 3, 7, 7, 5, 3, 0, 2, 2, 0, 4, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 3, 5, 7, 7, 5, 3, 5, 3, 3, 1, 5, 3, 3, 3, 1, 3, 3, 1, 1, 1, 3, 5, 5, 5, 7, 1, 3, 4, 2, 0, 0, 2, 2, 2, 2, 4, 4, 4, 4, 4, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 3, 5, 7, 3, 5, 5, 5, 1, 3, 3, 7, 3, 3, 1, 3, 1, 3, 3, 3, 1, 1, 3, 3, 3, 5, 1, 3, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 5, 3, 5, 3, 3, 3, 3, 5, 3, 1, 3, 1, 3, 3, 3, 1, 1, 3, 1, 3, 1, 3, 3, 2, 4, 2, 2, 2, 2, 4, 2, 4, 4, 6, 2, 2, 4, 4, 6, 4, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 5, 5, 1, 5, 1, 3, 3, 3, 5, 3, 1, 1, 3, 3, 1, 3, 3, 1, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 1, 5, 5, 3, 5, 3, 3, 5, 5, 5, 5, 1, 1, 3, 1, 1, 3, 3, 3, 1, 1, 1, 3, 3, 1, 2, 2, 2, 2, 2, 2, 4, 2, 4, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 7, 7, 1, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 1, 1, 1, 1, 7, 5, 5, 5, 2, 2, 2, 2, 6, 6, 4, 4, 2, 2, 2, 4, 4, 4, 2, 4, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 3, 5, 1, 5, 3, 5, 3, 3, 1, 3, 3, 3, 1, 1, 5, 7, 7, 3, 3, 2, 0, 2, 2, 4, 2, 4, 4, 4, 0, 2, 4, 4, 4, 4, 4, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 5, 3, 1, 3, 5, 3, 1, 1, 3, 7, 7, 7, 5, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 6, 4, 2, 2, 4, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 8, 7, 8, 8, 7, 7, 7, 7, 7, 5, 7, 1, 3, 1, 3, 1, 1, 1, 0, 1, 7, 7, 3, 3, 4, 4, 0, 2, 2, 2, 4, 4, 2, 0, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 8, 7, 7, 7, 8, 7, 5, 5, 7, 5, 7, 7, 3, 5, 3, 3, 3, 0, 1, 0, 3, 7, 7, 5, 1, 4, 4, 2, 2, 2, 4, 6, 4, 2, 2, 2, 4, 6, 2, 2, 6, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 8, 7, 7, 5, 7, 7, 3, 7, 5, 3, 1, 3, 3, 1, 1, 1, 3, 7, 7, 3, 5, 6, 6, 2, 0, 2, 2, 4, 4, 2, 2, 0, 4, 4, 2, 2, 4, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 3, 7, 7, 7, 1, 1, 1, 3, 1, 0, 1, 5, 7, 7, 3, 3, 4, 2, 0, 2, 2, 4, 4, 4, 2, 0, 0, 2, 6, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 1, 1, 1, 3, 1, 0, 1, 5, 7, 7, 3, 3, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 0, 4, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 1, 1, 5, 5, 1, 0, 1, 5, 7, 7, 3, 5, 6, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 7, 1, 1, 5, 7, 3, 1, 1, 3, 7, 7, 7, 3, 4, 4, 2, 0, 2, 2, 4, 2, 2, 0, 0, 2, 6, 6, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 5, 7, 7, 5, 5, 1, 3, 3, 1, 3, 5, 3, 3, 1, 1, 3, 1, 1, 1, 1, 5, 5, 3, 3, 4, 2, 2, 2, 2, 4, 6, 2, 4, 2, 2, 0, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 7, 5, 5, 3, 3, 5, 5, 3, 3, 3, 3, 3, 1, 5, 5, 1, 3, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 5, 3, 3, 1, 3, 5, 3, 3, 3, 1, 1, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 5, 3, 5, 5, 3, 1, 3, 3, 3, 3, 5, 3, 3, 1, 1, 3, 5, 3, 5, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 3, 5, 3, 3, 1, 3, 3, 1, 3, 1, 3, 1, 1, 5, 5, 3, 3, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 5, 5, 3, 5, 3, 1, 3, 3, 5, 3, 1, 3, 3, 5, 3, 1, 3, 1, 1, 3, 3, 3, 2, 2, 2, 2, 4, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 3, 3, 3, 5, 3, 5, 3, 1, 3, 5, 3, 1, 3, 5, 3, 3, 3, 1, 1, 1, 1, 3, 3, 2, 4, 2, 4, 2, 2, 4, 4, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 3, 5, 3, 3, 5, 3, 5, 3, 3, 1, 1, 3, 1, 3, 3, 1, 3, 5, 1, 3, 5, 3, 2, 2, 2, 2, 2, 4, 4, 4, 2, 4, 4, 6, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 5, 7, 3, 3, 5, 5, 5, 7, 3, 1, 5, 3, 3, 1, 1, 3, 3, 5, 3, 1, 3, 1, 3, 5, 1, 2, 2, 0, 2, 2, 2, 6, 2, 4, 2, 6, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 8, 7, 5, 7, 7, 7, 7, 5, 3, 5, 5, 3, 3, 3, 3, 3, 1, 1, 5, 5, 1, 1, 3, 1, 5, 7, 5, 4, 2, 0, 2, 2, 4, 6, 4, 2, 4, 6, 4, 2, 2, 0, 2, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 3, 5, 7, 3, 3, 5, 3, 1, 3, 3, 5, 3, 1, 1, 5, 5, 3, 1, 3, 3, 3, 7, 3, 4, 2, 0, 2, 2, 2, 4, 2, 2, 2, 6, 6, 2, 2, 0, 2, 2, 0, 0, 0, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 3, 5, 5, 5, 3, 3, 3, 1, 3, 3, 5, 3, 1, 1, 5, 3, 5, 1, 3, 1, 3, 5, 3, 4, 2, 0, 2, 2, 4, 2, 2, 2, 4, 4, 6, 2, 2, 0, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 3, 7, 5, 3, 3, 5, 3, 1, 3, 5, 5, 3, 1, 1, 1, 5, 1, 1, 5, 5, 3, 3, 3, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 5, 5, 7, 5, 3, 3, 3, 5, 1, 1, 5, 5, 3, 1, 3, 3, 3, 0, 1, 5, 7, 5, 3, 3, 2, 2, 0, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 4, 4, 2, 0, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 7, 7, 5, 3, 7, 5, 1, 3, 3, 3, 3, 1, 3, 5, 5, 0, 3, 3, 1, 5, 5, 3, 2, 2, 0, 2, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 4, 2, 2, 2, 0, 0, 0, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 8, 7, 7, 7, 7, 7, 5, 7, 5, 3, 3, 5, 3, 3, 5, 3, 1, 1, 3, 3, 1, 3, 5, 1, 3, 3, 3, 3, 2, 0, 2, 4, 4, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 5, 3, 5, 5, 3, 1, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 1, 3, 5, 3, 1, 3, 3, 3, 2, 0, 2, 4, 2, 2, 2, 4, 2, 2, 6, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 5, 7, 3, 3, 3, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 1, 5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 4, 4, 2, 2, 4, 4, 2, 2, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 3, 5, 5, 3, 1, 1, 5, 3, 3, 5, 3, 1, 3, 3, 1, 1, 3, 1, 3, 3, 5, 3, 3, 2, 2, 0, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 4, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 7, 3, 3, 3, 3, 3, 3, 3, 5, 3, 1, 5, 3, 1, 1, 5, 3, 3, 1, 3, 5, 5, 5, 5, 5, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 6, 6, 4, 2, 2, 2, 2, 2, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 8, 7, 7, 3, 5, 3, 3, 5, 3, 1, 1, 3, 5, 1, 3, 3, 3, 1, 1, 3, 5, 3, 3, 5, 5, 2, 2, 0, 2, 4, 2, 2, 2, 0, 2, 2, 4, 2, 4, 6, 4, 4, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 8, 7, 7, 7, 7, 7, 5, 7, 5, 5, 3, 3, 5, 3, 1, 5, 3, 3, 3, 1, 1, 3, 5, 3, 5, 5, 2, 0, 2, 2, 4, 6, 4, 2, 0, 0, 2, 0, 2, 4, 6, 6, 6, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 8, 3, 7, 7, 5, 7, 7, 7, 7, 3, 5, 5, 3, 5, 5, 5, 5, 5, 5, 7, 5, 4, 0, 0, 2, 4, 4, 4, 2, 0, 0, 2, 2, 0, 4, 6, 6, 6, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 7, 3, 7, 7, 5, 5, 7, 7, 3, 1, 5, 3, 1, 1, 3, 3, 1, 3, 7, 5, 5, 2, 0, 0, 2, 4, 4, 4, 2, 2, 2, 2, 2, 0, 2, 6, 4, 2, 4, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 8, 7, 7, 7, 7, 7, 7, 5, 7, 5, 3, 7, 7, 5, 3, 3, 3, 3, 1, 3, 5, 3, 7, 5, 3, 3, 2, 0, 2, 2, 4, 4, 4, 4, 2, 2, 4, 4, 2, 0, 4, 4, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 7, 7, 5, 3, 5, 3, 3, 1, 5, 3, 5, 3, 3, 1, 1, 3, 3, 1, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 6, 4, 2, 6, 6, 2, 0, 2, 4, 2, 2, 2, 4, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+9, 1, 1, 7, 5, 5, 3, 5, 5, 1, 3, 3, 1, 3, 1, 5, 1, 3, 3, 1, 1, 1, 1, 3, 1, 5, 5, 1, 1, 4, 2, 4, 2, 2, 2, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 1, 1, 1, 5, 3, 5, 5, 5, 1, 5, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 7, 1, 1, 2, 2, 4, 2, 2, 2, 4, 6, 6, 4, 2, 4, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 1, 1, 1, 5, 3, 5, 3, 7, 1, 3, 5, 1, 1, 5, 5, 3, 3, 1, 3, 3, 3, 3, 5, 5, 7, 5, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 4, 6, 4, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 3, 7, 3, 7, 5, 7, 1, 5, 3, 1, 3, 5, 7, 3, 3, 1, 3, 5, 1, 3, 3, 3, 5, 7, 1, 1, 6, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 6, 6, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 5, 5, 7, 7, 7, 7, 1, 7, 5, 5, 3, 5, 7, 3, 3, 3, 1, 3, 5, 3, 1, 3, 3, 3, 3, 1, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 6, 4, 4, 2, 4, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 3, 5, 7, 5, 5, 5, 0, 7, 7, 3, 3, 5, 7, 3, 5, 1, 4, 2, 2, 2, 4, 4, 2, 2, 2, 4, 2, 0, 2, 6, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 7, 7, 3, 5, 3, 7, 5, 1, 7, 5, 5, 5, 1, 5, 5, 1, 1, 3, 5, 3, 1, 1, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 4, 2, 2, 6, 4, 0, 2, 2, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 8, 7, 7, 7, 7, 5, 7, 3, 1, 7, 7, 5, 5, 1, 3, 1, 1, 1, 3, 5, 5, 1, 1, 4, 4, 4, 4, 4, 6, 6, 6, 2, 2, 4, 0, 2, 6, 2, 2, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 9, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 1, 3, 7, 7, 5, 5, 1, 3, 3, 1, 1, 3, 5, 3, 1, 1, 2, 2, 4, 2, 2, 6, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 3, 5, 7, 3, 5, 5, 3, 1, 5, 1, 3, 5, 7, 7, 5, 1, 0, 4, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 5, 3, 7, 5, 3, 5, 1, 3, 5, 3, 5, 3, 1, 1, 1, 1, 3, 1, 5, 5, 3, 1, 2, 2, 2, 4, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 7, 5, 7, 7, 5, 5, 1, 3, 5, 3, 3, 3, 3, 0, 3, 3, 3, 5, 5, 7, 5, 1, 2, 2, 2, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 5, 7, 7, 7, 7, 5, 7, 5, 3, 5, 1, 5, 5, 3, 1, 1, 1, 1, 5, 3, 7, 7, 5, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 3, 5, 3, 5, 3, 1, 5, 3, 1, 3, 3, 3, 3, 5, 1, 1, 1, 1, 1, 5, 5, 5, 1, 0, 2, 0, 2, 2, 2, 2, 2, 6, 4, 2, 4, 6, 4, 2, 2, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 3, 5, 1, 5, 5, 5, 3, 3, 3, 3, 1, 1, 3, 1, 1, 1, 3, 1, 1, 3, 3, 3, 2, 2, 4, 4, 4, 4, 2, 4, 2, 2, 4, 2, 4, 4, 4, 4, 4, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 3, 5, 5, 3, 5, 3, 1, 3, 3, 3, 5, 3, 3, 3, 3, 1, 1, 1, 1, 3, 3, 1, 3, 3, 1, 2, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 4, 2, 4, 4, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 3, 3, 3, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 3, 3, 3, 3, 2, 2, 2, 2, 6, 6, 2, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 8, 5, 3, 5, 1, 7, 5, 3, 5, 5, 7, 5, 1, 7, 7, 5, 1, 5, 7, 3, 1, 7, 7, 7, 3, 4, 2, 2, 2, 2, 6, 4, 4, 4, 4, 2, 2, 2, 2, 4, 2, 4, 2, 2, 0, 0, 0, 2, 4, 2, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 7, 7, 3, 7, 7, 7, 5, 3, 5, 5, 7, 5, 1, 3, 1, 1, 3, 3, 5, 3, 1, 3, 5, 7, 3, 2, 2, 2, 2, 2, 4, 4, 6, 6, 4, 2, 2, 4, 2, 2, 2, 0, 0, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 5, 3, 5, 5, 3, 1, 3, 7, 5, 3, 3, 3, 1, 1, 3, 1, 3, 1, 1, 3, 5, 7, 1, 4, 2, 2, 2, 2, 2, 4, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 3, 3, 5, 3, 3, 5, 5, 3, 1, 1, 3, 3, 1, 3, 3, 1, 1, 5, 3, 3, 1, 3, 1, 5, 5, 2, 2, 4, 4, 6, 4, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 3, 5, 5, 5, 3, 7, 5, 1, 3, 3, 3, 5, 1, 3, 5, 3, 3, 3, 1, 1, 1, 3, 3, 3, 3, 2, 2, 2, 4, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 5, 5, 5, 7, 5, 5, 5, 3, 5, 3, 5, 7, 1, 3, 3, 1, 1, 5, 3, 3, 1, 5, 5, 5, 5, 2, 2, 0, 6, 6, 2, 2, 2, 2, 2, 6, 6, 0, 0, 2, 2, 2, 4, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 5, 5, 5, 5, 7, 5, 7, 7, 5, 1, 1, 3, 3, 5, 7, 1, 1, 7, 7, 5, 7, 4, 2, 2, 4, 2, 6, 2, 2, 2, 2, 4, 2, 0, 0, 4, 4, 2, 4, 2, 2, 2, 2, 2, 4, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 5, 5, 7, 5, 7, 5, 5, 7, 7, 3, 3, 1, 1, 7, 7, 1, 1, 7, 5, 5, 5, 4, 2, 2, 2, 2, 6, 6, 2, 2, 2, 2, 2, 0, 2, 4, 7, 4, 2, 4, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 5, 3, 1, 1, 3, 1, 5, 1, 3, 7, 7, 5, 5, 4, 2, 0, 2, 2, 6, 4, 2, 2, 0, 0, 0, 2, 0, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 8, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 3, 5, 7, 5, 1, 1, 1, 3, 1, 3, 1, 5, 5, 7, 5, 3, 2, 2, 2, 2, 4, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 6, 4, 6, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 8, 7, 7, 5, 5, 5, 7, 3, 3, 3, 5, 1, 3, 7, 3, 3, 1, 1, 3, 3, 3, 1, 3, 5, 3, 3, 5, 4, 2, 0, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 6, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 3, 5, 5, 3, 3, 3, 1, 1, 3, 3, 7, 3, 1, 1, 1, 3, 5, 3, 1, 3, 1, 3, 2, 2, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 5, 5, 5, 3, 5, 5, 1, 3, 5, 7, 1, 5, 3, 1, 3, 1, 1, 1, 3, 3, 5, 3, 3, 1, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 9, 7, 7, 7, 7, 5, 5, 5, 5, 1, 3, 7, 3, 3, 5, 3, 1, 3, 5, 1, 1, 1, 5, 5, 5, 3, 5, 5, 2, 2, 2, 2, 2, 6, 4, 4, 4, 4, 4, 6, 2, 2, 6, 0, 0, 2, 0, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 3, 5, 3, 3, 7, 3, 3, 1, 5, 3, 3, 1, 1, 3, 1, 1, 1, 7, 3, 1, 5, 1, 1, 3, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 3, 3, 5, 7, 1, 3, 5, 1, 3, 5, 5, 1, 5, 3, 1, 3, 7, 1, 1, 3, 3, 1, 3, 2, 2, 2, 2, 2, 4, 6, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 5, 7, 3, 5, 7, 5, 3, 3, 3, 5, 1, 3, 3, 3, 1, 1, 3, 5, 1, 3, 1, 3, 5, 5, 5, 3, 2, 2, 0, 2, 4, 4, 6, 4, 2, 2, 0, 2, 2, 2, 4, 2, 4, 2, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 7, 7, 3, 5, 7, 7, 5, 5, 5, 5, 1, 1, 1, 3, 3, 3, 1, 1, 5, 5, 3, 3, 2, 2, 2, 2, 4, 4, 6, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 3, 5, 7, 5, 3, 3, 1, 3, 1, 5, 1, 1, 7, 7, 3, 3, 2, 2, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 7, 5, 7, 7, 3, 7, 3, 5, 5, 5, 3, 1, 3, 3, 1, 1, 1, 1, 5, 7, 7, 3, 2, 2, 2, 2, 2, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 7, 7, 7, 7, 5, 5, 7, 3, 5, 3, 3, 5, 5, 1, 1, 5, 3, 1, 5, 1, 0, 3, 5, 3, 1, 2, 2, 4, 4, 4, 6, 6, 4, 2, 0, 2, 2, 0, 2, 4, 4, 4, 7, 2, 2, 2, 0, 2, 4, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 9, 7, 7, 7, 7, 8, 7, 7, 5, 7, 5, 3, 7, 5, 5, 1, 3, 1, 3, 3, 5, 1, 1, 5, 7, 5, 1, 2, 2, 4, 6, 4, 6, 7, 6, 2, 0, 2, 0, 2, 2, 2, 4, 6, 4, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 9, 7, 8, 7, 7, 8, 7, 7, 5, 7, 5, 3, 3, 7, 5, 3, 1, 3, 5, 1, 1, 1, 1, 5, 5, 5, 3, 2, 2, 2, 2, 4, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 6, 4, 2, 2, 4, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 7, 7, 7, 7, 5, 5, 3, 3, 3, 1, 3, 3, 3, 5, 1, 1, 3, 1, 5, 3, 1, 1, 7, 5, 3, 2, 2, 2, 2, 2, 6, 4, 4, 2, 0, 2, 2, 0, 2, 4, 4, 2, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 8, 7, 5, 3, 3, 5, 5, 3, 1, 5, 3, 1, 3, 3, 3, 3, 1, 3, 1, 1, 3, 3, 3, 1, 1, 1, 1, 4, 4, 2, 4, 4, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 3, 3, 3, 3, 1, 3, 5, 4, 2, 2, 4, 4, 2, 2, 4, 2, 2, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 5, 3, 3, 3, 1, 1, 1, 5, 3, 3, 1, 3, 1, 2, 2, 2, 4, 2, 2, 4, 4, 4, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 8, 7, 3, 5, 3, 5, 5, 3, 3, 3, 1, 3, 1, 3, 5, 3, 3, 3, 3, 3, 3, 3, 5, 3, 1, 1, 3, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 3, 5, 3, 3, 5, 1, 3, 3, 1, 3, 3, 1, 3, 3, 3, 3, 3, 3, 5, 3, 3, 5, 3, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 3, 5, 5, 7, 7, 7, 5, 5, 7, 3, 7, 3, 3, 7, 5, 1, 3, 5, 7, 1, 1, 3, 3, 5, 5, 7, 5, 2, 2, 0, 2, 2, 4, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 3, 7, 7, 5, 5, 5, 5, 5, 3, 3, 7, 5, 5, 7, 5, 1, 3, 5, 3, 1, 1, 5, 3, 5, 7, 7, 5, 2, 4, 2, 2, 2, 2, 0, 2, 2, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 3, 5, 7, 7, 7, 7, 7, 7, 7, 3, 7, 7, 5, 7, 3, 1, 5, 5, 5, 3, 1, 3, 3, 5, 5, 7, 5, 0, 2, 2, 2, 4, 2, 2, 2, 2, 4, 4, 4, 4, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 5, 7, 5, 7, 7, 7, 7, 7, 1, 3, 7, 7, 5, 7, 3, 1, 3, 5, 3, 3, 1, 3, 3, 3, 5, 5, 5, 2, 2, 0, 2, 2, 0, 2, 6, 6, 6, 4, 6, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 3, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 5, 7, 3, 1, 5, 3, 3, 3, 3, 3, 3, 3, 5, 5, 3, 2, 2, 0, 2, 2, 2, 2, 4, 6, 6, 4, 4, 4, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 7, 5, 7, 7, 7, 3, 3, 7, 3, 3, 5, 5, 3, 1, 1, 3, 3, 3, 1, 5, 3, 5, 5, 5, 4, 2, 0, 2, 2, 0, 4, 4, 4, 4, 2, 2, 4, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 1, 3, 5, 1, 7, 3, 3, 3, 3, 3, 1, 1, 5, 3, 1, 3, 5, 3, 1, 3, 1, 1, 1, 3, 2, 2, 4, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 5, 3, 7, 3, 3, 1, 3, 3, 3, 3, 5, 3, 3, 3, 3, 5, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+7, 7, 5, 3, 5, 3, 5, 3, 3, 7, 3, 3, 3, 3, 3, 3, 3, 5, 1, 3, 5, 5, 1, 1, 3, 1, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 5, 5, 3, 3, 3, 3, 3, 7, 1, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 5, 3, 3, 3, 1, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 5, 3, 3, 5, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 5, 3, 3, 3, 1, 1, 1, 3, 3, 1, 2, 2, 6, 2, 2, 4, 2, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 5, 5, 5, 3, 3, 3, 5, 3, 5, 3, 3, 3, 3, 3, 1, 5, 1, 1, 3, 1, 3, 3, 1, 1, 1, 1, 1, 2, 2, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+7, 5, 7, 5, 5, 5, 3, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 3, 3, 5, 5, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 3, 1, 3, 1, 1, 3, 3, 1, 2, 2, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 3, 3, 3, 5, 5, 5, 3, 7, 5, 3, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 1, 1, 1, 3, 5, 5, 1, 3, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 
+7, 5, 1, 1, 5, 5, 3, 7, 5, 3, 5, 5, 5, 3, 3, 5, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 1, 1, 3, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 5, 5, 3, 3, 5, 5, 3, 5, 5, 5, 5, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 5, 5, 1, 3, 3, 3, 3, 3, 3, 1, 1, 3, 3, 3, 5, 3, 1, 3, 3, 1, 3, 1, 4, 4, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 0, 1, 3, 5, 5, 5, 5, 3, 3, 3, 5, 3, 1, 3, 3, 3, 1, 1, 3, 3, 5, 3, 5, 1, 3, 1, 2, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 0, 1, 1, 5, 5, 3, 5, 3, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 1, 3, 5, 3, 3, 3, 1, 3, 3, 4, 2, 2, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+7, 1, 5, 3, 3, 5, 7, 5, 3, 5, 5, 5, 7, 5, 3, 5, 3, 3, 3, 1, 5, 3, 3, 3, 3, 3, 3, 3, 3, 4, 2, 4, 4, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+7, 5, 7, 5, 5, 5, 5, 5, 3, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 3, 1, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 3, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 3, 1, 1, 3, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 7, 5, 3, 3, 3, 3, 5, 5, 3, 3, 3, 3, 3, 3, 1, 3, 3, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 5, 5, 5, 3, 3, 5, 5, 3, 5, 3, 3, 3, 1, 3, 3, 3, 3, 1, 5, 3, 1, 3, 2, 2, 2, 2, 2, 4, 2, 4, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 5, 5, 5, 3, 5, 3, 3, 5, 1, 3, 3, 3, 1, 3, 1, 3, 3, 3, 1, 1, 1, 1, 2, 4, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 3, 5, 5, 3, 5, 5, 5, 3, 5, 3, 3, 3, 3, 5, 3, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 3, 3, 3, 3, 3, 1, 3, 5, 1, 3, 3, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+7, 5, 7, 5, 5, 3, 5, 5, 5, 5, 3, 7, 3, 1, 3, 5, 3, 3, 3, 1, 3, 1, 3, 5, 1, 1, 3, 3, 3, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 5, 3, 3, 3, 3, 5, 3, 3, 3, 5, 3, 5, 3, 3, 3, 1, 3, 1, 1, 1, 3, 1, 1, 4, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+7, 7, 7, 5, 5, 3, 7, 3, 5, 3, 1, 3, 1, 1, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 1, 3, 1, 1, 1, 4, 4, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 3, 3, 5, 5, 3, 3, 3, 3, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 1, 1, 1, 1, 1, 2, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 1, 3, 3, 3, 5, 5, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 3, 1, 1, 1, 1, 3, 1, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 3, 1, 1, 1, 5, 5, 5, 5, 3, 3, 5, 5, 3, 3, 3, 3, 1, 1, 3, 1, 3, 3, 3, 3, 3, 3, 3, 3, 2, 4, 4, 2, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 
+7, 3, 7, 5, 5, 5, 5, 5, 3, 5, 5, 5, 3, 5, 3, 3, 3, 3, 3, 1, 3, 1, 3, 3, 3, 3, 3, 1, 1, 2, 2, 4, 2, 2, 4, 2, 2, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 5, 3, 1, 1, 1, 5, 3, 1, 3, 5, 3, 5, 5, 1, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
index a254204..3962751 100644 (file)
 #include "codebook.h"
 
 static long _huff_lengthlist__44c4_long[] = {
-        2,12, 7,13,11,15,11,12,17,17,11, 5, 7, 5, 7, 7,
-       10, 8,14,17, 5,17, 3,17, 5,17, 8,10,17,17,13, 5,
-        8, 4, 8, 5, 9, 7,13,17,10,17, 5,17, 6,17, 8,12,
-       17,17,13, 7,11, 5,10, 5,10, 6,11,17,12,17, 8,17,
-        8,17, 9,13,17,17,14, 8,11, 6,11, 5,11, 4, 8,14,
-       16,12,17,10,17, 9,17, 6, 7,11,17,13,16,15,16,11,
-       16, 7, 7,11,
+        2, 9, 7,12,11,12,11,10,12,14, 9, 5, 7, 5, 8, 7,
+       10, 8,11,14, 6,21, 3,21, 5,21, 8,11,18,21,11, 5,
+        8, 4, 7, 6, 9, 7,10,14,10,20, 5,20, 5,20, 7,12,
+       19,20,12, 7,10, 5, 9, 5,10, 6,10,15,11,20, 7,20,
+        7,20, 8,12,20,20,10, 8,10, 7,10, 5,10, 4, 8,12,
+       10,10,17,10,19, 9,19, 6, 7,10,12,12,20,11,20,10,
+       20, 8, 8, 8,
 };
 
 static static_codebook _huff_book__44c4_long = {
index a9e4bf6..0c537f5 100644 (file)
@@ -28,33 +28,33 @@ static long _vq_quantlist__44c4_s0_p1_0[] = {
 
 static long _vq_lengthlist__44c4_s0_p1_0[] = {
         2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
-        7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 8,
-        7, 0, 0, 0, 8, 7, 0, 0, 0,10, 9, 0, 0, 0, 0, 0,
-        0, 0, 5, 7, 7, 0, 0, 0, 7, 8, 0, 0, 0, 7, 8, 0,
-        0, 0, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 8,
+        7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
+        0, 0, 5, 6, 6, 0, 0, 0, 7, 8, 0, 0, 0, 7, 7, 0,
+        0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 6, 0, 0,
-        0, 7, 7, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0, 0, 0, 5,
-        7, 8, 0, 0, 0, 6, 7, 0, 0, 0, 7, 7, 0, 0, 0, 8,
+        0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0,
+        0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5,
+        7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
         9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 6,
-        0, 0, 0, 9, 8, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
-        0, 0, 7, 7, 0, 0, 0, 6, 7, 0, 0, 0, 8, 9, 0, 0,
+        0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
+        0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
+        0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        7,10,10, 0, 0, 0, 8, 9, 0, 0, 0, 8, 9, 0, 0, 0,
-       10, 9, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0, 9,
-        8, 0, 0, 0, 9, 8, 0, 0, 0, 9,10, 0, 0, 0, 0, 0,
+        7,10,10, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0, 0, 0,
+       10,10, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0, 9,
+        9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
index 6a67ee0..2f2f902 100644 (file)
@@ -31,10 +31,10 @@ static long _vq_quantlist__44c4_s0_p3_0[] = {
 };
 
 static long _vq_lengthlist__44c4_s0_p3_0[] = {
-        2, 4, 4, 7, 7, 0, 0, 0, 0, 0, 4, 3, 6, 7, 0, 0,
-        0, 0, 0, 3, 3, 6, 6, 0, 0, 0, 0, 0, 5, 5, 7, 7,
-        0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
-        7, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
+        2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
+        0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
+        0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
+        7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
         0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,
 };
index 75d2c3d..d8a6ce7 100644 (file)
@@ -39,20 +39,20 @@ static long _vq_quantlist__44c4_s0_p5_0[] = {
 };
 
 static long _vq_lengthlist__44c4_s0_p5_0[] = {
-        2, 4, 4, 6, 6, 8, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 4, 4, 6, 6, 8, 8, 9, 9, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 4, 4, 6, 6, 8, 8, 9, 9, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 5, 5, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 6, 6, 7, 8,10, 9, 0, 0, 0,
+        2, 4, 4, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 5, 5, 6, 6, 8, 8,10,10, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 9,10,10,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 9, 9,10,10,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,10,
-       10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,
-       10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
-        9,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-       11,11,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0,11,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,
+       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,
+       10,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       11,11,12,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0,
index 620d509..12eea2c 100644 (file)
@@ -27,13 +27,13 @@ static long _vq_quantlist__44c4_s1_p4_0[] = {
 };
 
 static long _vq_lengthlist__44c4_s1_p4_0[] = {
-        2, 3, 3, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 8, 7, 0, 0,
+        2, 3, 3, 8, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 8, 8, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 3, 4, 4, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 7,11,10,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8,10,10,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 8, 7, 8, 9,11, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 7, 8, 8,10,10, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
index 69ee7fd..c14c291 100644 (file)
 #include "codebook.h"
 
 static long _vq_quantlist__44c4_s1_p6_0[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
        4,
+       12,
        3,
-       5,
+       13,
        2,
-       6,
+       14,
        1,
-       7,
+       15,
        0,
-       8,
+       16,
 };
 
 static long _vq_lengthlist__44c4_s1_p6_0[] = {
-        1, 2, 3, 6, 6, 8, 8,10,10, 0, 0, 0, 0, 0, 8, 8,
-       10,10, 0, 0, 0, 0, 0, 8, 8,10,10, 0, 0, 0, 0, 0,
-        8, 8,11,10, 0, 0, 0, 0, 0, 8, 8,10,11, 0, 0, 0,
-        0, 0, 8, 8,11,11, 0, 0, 0, 0, 0, 8, 8,11,11, 0,
-        0, 0, 0, 0, 7, 7, 9,10, 0, 0, 0, 0, 0, 8, 8,10,
-       10,
+        1, 3, 2, 5, 5, 8, 8,11,11, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 8, 8,10,11, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 8, 8,10,10, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 9, 9,11,11, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8,11,11, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,12,11, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,11,11, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,12,12,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,11,
+       11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,10,
+       12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,
+       10,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       11,12,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0,14,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,14,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
 static float _vq_quantthresh__44c4_s1_p6_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
 };
 
 static long _vq_quantmap__44c4_s1_p6_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
 };
 
 static encode_aux_threshmatch _vq_auxt__44c4_s1_p6_0 = {
        _vq_quantthresh__44c4_s1_p6_0,
        _vq_quantmap__44c4_s1_p6_0,
-       9,
-       9
+       17,
+       17
 };
 
 static static_codebook _44c4_s1_p6_0 = {
-       2, 81,
+       2, 289,
        _vq_lengthlist__44c4_s1_p6_0,
-       1, -531628032, 1611661312, 4, 0,
+       1, -529530880, 1611661312, 5, 0,
        _vq_quantlist__44c4_s1_p6_0,
        NULL,
        &_vq_auxt__44c4_s1_p6_0,
index 8a94988..ec1e735 100644 (file)
@@ -35,17 +35,17 @@ static long _vq_quantlist__44c4_s1_p7_0[] = {
 };
 
 static long _vq_lengthlist__44c4_s1_p7_0[] = {
-        1, 4, 3, 6, 6, 8, 8, 0, 0, 0, 0, 0, 0, 5, 5, 5,
+        1, 3, 4, 6, 6, 8, 8, 0, 0, 0, 0, 0, 0, 5, 5, 5,
         7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
-        9, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 8,10,10, 0, 0,
+        9, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8, 9,10, 0, 0,
         0, 0, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0, 0, 0,
-        0, 0,11,12, 9, 9,11,10, 0, 0, 0, 0, 0, 0, 0,12,
-       13, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
-       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,12,12, 0,
-        0, 0, 0, 0, 0, 0, 0, 0,15,15,13,12, 0, 0, 0, 0,
-        0, 0, 0, 0, 0,15,15,13,13, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,15,15, 0, 0, 0, 0, 0, 0,
+        0, 0,11,11, 9, 9,10,10, 0, 0, 0, 0, 0, 0, 0,12,
+       12, 9, 9,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
+       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
+        0, 0, 0, 0, 0, 0, 0, 0,14,14,12,12, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,15,15,12,12, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0,14,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,14,14, 0, 0, 0, 0, 0, 0,
 };
 
 static float _vq_quantthresh__44c4_s1_p7_0[] = {
index 4c33b4a..48731d2 100644 (file)
@@ -35,17 +35,17 @@ static long _vq_quantlist__44c4_s1_p8_0[] = {
 };
 
 static long _vq_lengthlist__44c4_s1_p8_0[] = {
-        1, 3, 3, 6, 6, 8, 8, 0, 0, 0, 0, 0, 0, 6, 5, 5,
-        7, 7,10,10, 0, 0, 0, 0, 0, 0, 6, 6, 5, 7, 7,10,
-       10, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8,10,11, 0, 0,
-        0, 0, 0, 0, 0, 9, 8, 9, 9,11,11, 0, 0, 0, 0, 0,
-        0, 0,14,16,10,10,11,11, 0, 0, 0, 0, 0, 0, 0,13,
-       13,10,10,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,12,13,
-       13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,13,13,12,13, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0,15,14,13, 0, 0, 0, 0,
-        0, 0, 0, 0, 0,16, 0,14,14, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0,16,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,16,16, 0, 0, 0, 0, 0, 0,
+        1, 4, 3, 6, 6, 8, 8, 0, 0, 0, 0, 0, 0, 6, 5, 5,
+        6, 6, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 6, 7, 9,
+        9, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 8,10,10, 0, 0,
+        0, 0, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0, 0, 0,
+        0, 0,12,12, 9, 9,10,11, 0, 0, 0, 0, 0, 0, 0,12,
+       12, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
+       11,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,12, 0,
+        0, 0, 0, 0, 0, 0, 0, 0,15,15,12,12, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,16,16,13,13, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0,15,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,15,15, 0, 0, 0, 0, 0, 0,
 };
 
 static float _vq_quantthresh__44c4_s1_p8_0[] = {
index e9ba85f..4a0bf82 100644 (file)
@@ -35,17 +35,17 @@ static long _vq_quantlist__44c4_s1_p8_1[] = {
 };
 
 static long _vq_lengthlist__44c4_s1_p8_1[] = {
-        3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 9, 5, 5,
-        6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 9, 5, 5, 6, 6, 7,
-        7, 7, 7, 8, 8, 8, 8,10, 7, 7, 7, 7, 7, 8, 8, 8,
-        8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 8,
-        8, 9,10,10, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9,10,
-       10, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,10, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 9,10,10, 9,10, 8, 8, 8,
-        8, 8, 8, 8, 8, 9, 9,10,10,10, 8, 8, 8, 8, 8, 8,
-        8, 8,10,10,10, 9,10, 8, 8, 8, 8, 8, 8, 8, 8,10,
-       10,10,10, 9, 9, 9, 8, 8, 8, 8, 8, 8,10, 9, 9,10,
-       10,10,10, 8, 8, 9, 8, 8, 8,
+        2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10, 5, 5,
+        7, 7, 7, 7, 8, 8, 8, 8, 8, 8,10, 5, 5, 7, 7, 7,
+        7, 8, 8, 8, 8, 8, 8,10, 7, 7, 7, 7, 8, 8, 8, 8,
+        8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8, 8,
+        8,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10,10,
+       10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10, 8, 8,
+        8, 8, 9, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
+        8, 8, 8, 8, 8,10,10,10,10,10, 9, 9, 9, 9, 8, 8,
+        9, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8, 9, 9,10,
+       10,10,10,10, 9, 9, 8, 8, 8, 8, 9, 9,10,10,10,10,
+       10,10,10, 8, 8, 9, 8, 9, 9,
 };
 
 static float _vq_quantthresh__44c4_s1_p8_1[] = {
index 1bbadf8..fd9e113 100644 (file)
@@ -35,17 +35,17 @@ static long _vq_quantlist__44c4_s1_p9_0[] = {
 };
 
 static long _vq_lengthlist__44c4_s1_p9_0[] = {
-        1, 4, 4,11, 9,11,11,11,11,11,11,11,11, 5, 6, 6,
-       10,11,11,11,11,11,11,11,11,11, 5, 7, 5,11,10,11,
-       11,11,11,11,11,11,11,11, 4,11,11,11,11,11,11,11,
-       11,11,11,11,11,11, 4,11,11,11,11,11,11,11,11,11,
-       11,11,10,11, 7,11,10,11,11,11,11,11,11,11,11,11,
-        9,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,
-       11,11,11,11,11,11,11,11,11,11,11,11, 7,11,10,11,
-       11,11,11,11,11,11,11,11, 8,11, 9,11,11,11,11,11,
-       11,11,11,11,11,11, 7,11, 7,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,
+        1, 3, 2,10, 9,13,12,15,14,15,15,15,15, 6, 7, 7,
+       10,11,14,13,14,15,15,15,15,15, 6, 7, 5,12,11,14,
+       14,15,15,15,15,15,15,15, 7,11,13,15,14,15,15,15,
+       15,15,15,15,15,11, 6,13,12,15,15,15,15,15,15,15,
+       15,15,14,13,11,14,14,15,15,15,15,15,15,15,15,13,
+       14,13,13,15,14,15,15,15,15,15,15,15,15,15,14,14,
+       15,15,15,15,15,15,15,15,15,15,15,15,11,15,14,15,
+       15,15,15,15,15,15,15,15,11,15,13,15,15,15,15,15,
+       15,15,15,15,15,15,10,15,10,15,15,15,15,15,15,15,
+       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
+       15,15,15,15,15,15,15,15,15,
 };
 
 static float _vq_quantthresh__44c4_s1_p9_0[] = {
index daaf67b..3b66092 100644 (file)
@@ -35,17 +35,17 @@ static long _vq_quantlist__44c4_s1_p9_1[] = {
 };
 
 static long _vq_lengthlist__44c4_s1_p9_1[] = {
-        1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 6, 5, 6,
-        8, 8, 9, 9, 9, 9,10,10,10,11, 7, 5, 5, 7, 7, 8,
-        9, 9, 9,10, 9,10,10,13, 8, 7, 8, 8, 9, 9,10,10,
-       11,10,10,11,13, 7, 6, 8, 9,10, 9,10,10,10,11,11,
-       11,12,10,11, 9, 9,10,10,10,11,11,11,11,12,14,11,
-       11, 8, 8,10,10,11,11,11,11,12,11,13,12,13, 9,10,
-       10,10,11,11,12,11,12,11,13,14,12,11, 9,10,12,11,
-       12,11,11,13,12,15,12,14,10,13,11,10,11,11,11,11,
-       12,11,14,15,13,13,10,10,10,12,10,12,11,12,12,15,
-       12,14,10,14, 9,10,10,10,11,11,11,11,14,14,15,11,
-       12, 9,10,10,10,11,11,12,11,
+        1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 5,
+        7, 7, 8, 8, 8, 9, 9, 9,10,10, 7, 6, 5, 7, 7, 8,
+        8, 9, 9, 9, 9,10,10,13, 8, 8, 8, 8, 9, 9, 9, 9,
+       10,10,10,10,13, 8, 8, 8, 8, 9, 9,10,10,10,10,11,
+       11,12,10,11, 9, 9,10,10,10,10,11,11,11,11,14,12,
+       10, 9, 9,10,10,10,10,11,11,11,11,13,13,13,11,11,
+       11,11,11,11,11,11,11,11,14,15,13,11,11,11,11,11,
+       11,11,11,12,12,14,13,13,12,13,11,11,11,11,11,11,
+       12,11,14,15,14,14,13,11,11,10,11,12,12,12,12,14,
+       14,14,12,14,11,11,11,11,12,12,12,12,14,14,14,13,
+       13,10,11,11,11,12,12,13,12,
 };
 
 static float _vq_quantthresh__44c4_s1_p9_1[] = {
index 61e8d1f..77e45d7 100644 (file)
@@ -35,17 +35,17 @@ static long _vq_quantlist__44c4_s1_p9_2[] = {
 };
 
 static long _vq_lengthlist__44c4_s1_p9_2[] = {
-        4, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6,
-        7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 6, 6, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 7,
-        7, 7, 7, 8, 9, 9, 8, 7, 7, 8, 7, 8, 8, 8, 8, 8,
-        8, 9, 8, 9, 8, 7, 8, 7, 7, 8, 7, 8, 8, 8, 9, 9,
-        8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 8, 9, 8, 8, 8,
+        3, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6,
+        6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 9, 6, 6, 6, 6, 7,
+        7, 7, 7, 7, 7, 8, 8, 9, 7, 7, 7, 7, 7, 8, 8, 8,
+        8, 8, 8, 8, 9, 9, 9, 7, 7, 8, 7, 8, 8, 8, 8, 8,
+        8, 9, 9, 9, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,
+        9, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
         8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8,
-        8, 8, 9, 9, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9,
-        8, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8,
-        8, 8, 9, 8, 8, 8, 8, 8, 8,
+        8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9,
+        9, 9, 9, 9, 8, 9, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 8, 8, 8, 8, 8, 8,
 };
 
 static float _vq_quantthresh__44c4_s1_p9_2[] = {
diff --git a/lib/books/coupled/_44c4_short.vqd b/lib/books/coupled/_44c4_short.vqd
new file mode 100644 (file)
index 0000000..0bc4ed1
--- /dev/null
@@ -0,0 +1,5340 @@
+8, 5, 5, 5, 3, 3, 3, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 7, 5, 3, 6, 6, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 6, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 1, 3, 3, 2, 2, 4, 2, 0, 0, 0, 0, 0, 
+9, 5, 7, 3, 3, 1, 3, 4, 4, 2, 2, 0, 0, 0, 0, 0, 
+9, 3, 7, 3, 3, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 3, 3, 5, 1, 3, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 3, 3, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 3, 5, 5, 6, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 7, 3, 3, 4, 6, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 2, 4, 6, 2, 2, 0, 0, 0, 0, 
+8, 3, 5, 3, 5, 1, 3, 2, 2, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 5, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 7, 3, 5, 3, 5, 4, 2, 2, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 1, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 3, 3, 5, 3, 3, 1, 4, 4, 2, 0, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 1, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 5, 4, 4, 2, 2, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 3, 3, 1, 4, 4, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 4, 2, 4, 0, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 1, 3, 1, 2, 2, 0, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 1, 5, 3, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 7, 3, 3, 3, 5, 1, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 3, 3, 5, 1, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 7, 7, 5, 5, 3, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 3, 3, 3, 1, 6, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 7, 3, 5, 5, 3, 3, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 2, 6, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 3, 3, 5, 3, 1, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 5, 3, 1, 3, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 3, 3, 3, 1, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 7, 7, 3, 7, 5, 5, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 3, 5, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 5, 2, 2, 4, 4, 0, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 5, 6, 4, 4, 4, 2, 4, 0, 0, 0, 
+9, 5, 5, 3, 1, 3, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 1, 1, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 1, 3, 1, 1, 4, 4, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 1, 3, 3, 1, 2, 2, 4, 2, 0, 0, 0, 0, 0, 
+8, 3, 5, 3, 3, 1, 3, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 6, 2, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 1, 3, 5, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 5, 3, 4, 2, 2, 2, 4, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 3, 3, 4, 6, 4, 6, 4, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 1, 4, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 5, 3, 3, 1, 3, 1, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 7, 5, 3, 3, 3, 3, 4, 2, 0, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 1, 1, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 3, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 1, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 3, 3, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 1, 3, 3, 2, 4, 4, 2, 0, 0, 0, 0, 0, 
+8, 5, 5, 1, 3, 3, 1, 4, 0, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 3, 7, 3, 1, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 1, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 4, 6, 2, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 5, 1, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 3, 3, 1, 5, 3, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 3, 5, 5, 3, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 3, 7, 5, 3, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 1, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 3, 1, 1, 2, 4, 2, 0, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 1, 3, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 3, 5, 1, 3, 3, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 1, 3, 3, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 5, 3, 1, 1, 3, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 3, 5, 5, 1, 3, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 1, 1, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 3, 3, 5, 1, 3, 1, 2, 6, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 6, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 4, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 3, 3, 3, 5, 5, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 1, 1, 6, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 6, 4, 6, 6, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 1, 1, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 4, 2, 4, 0, 0, 0, 0, 0, 
+8, 5, 3, 3, 1, 3, 1, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 3, 7, 3, 3, 3, 3, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 1, 3, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 7, 3, 5, 3, 3, 4, 4, 4, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 7, 5, 5, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 7, 5, 2, 4, 4, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 1, 1, 3, 3, 4, 2, 2, 2, 0, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 2, 6, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 2, 4, 2, 0, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 3, 3, 3, 3, 1, 3, 4, 0, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 1, 3, 3, 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 3, 5, 5, 5, 5, 3, 4, 6, 4, 2, 2, 0, 2, 0, 0, 
+8, 5, 5, 7, 3, 7, 3, 6, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 5, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 4, 6, 4, 2, 0, 0, 0, 0, 0, 
+9, 3, 3, 1, 1, 3, 1, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 5, 1, 1, 3, 1, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 3, 1, 3, 3, 3, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 3, 3, 1, 3, 3, 1, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 3, 1, 5, 3, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 3, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+8, 7, 5, 3, 5, 5, 3, 4, 4, 2, 6, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 3, 7, 3, 3, 3, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 1, 1, 1, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 3, 5, 3, 3, 5, 1, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 6, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 3, 3, 3, 3, 1, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 1, 3, 1, 3, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 1, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 1, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 3, 5, 5, 5, 1, 1, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 1, 7, 1, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 1, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 5, 3, 5, 1, 1, 2, 4, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 3, 1, 3, 3, 1, 4, 2, 2, 4, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 1, 5, 2, 4, 2, 4, 0, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 5, 7, 6, 2, 6, 2, 0, 0, 0, 0, 
+9, 3, 7, 5, 3, 1, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 1, 3, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 3, 5, 3, 1, 5, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 3, 7, 3, 3, 3, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 3, 3, 4, 4, 2, 6, 4, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 7, 2, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 1, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 1, 5, 4, 6, 2, 2, 2, 0, 0, 0, 0, 
+9, 3, 3, 1, 3, 5, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 4, 2, 2, 0, 0, 0, 0, 0, 
+9, 7, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 5, 1, 2, 4, 2, 2, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 5, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 4, 0, 0, 0, 0, 
+9, 5, 3, 1, 5, 3, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 1, 1, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 1, 3, 3, 3, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 3, 1, 3, 1, 1, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 3, 3, 5, 5, 5, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 7, 5, 5, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 3, 3, 5, 5, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 5, 3, 3, 5, 1, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 5, 5, 3, 3, 1, 4, 6, 4, 2, 2, 0, 0, 0, 0, 
+8, 3, 5, 3, 7, 3, 1, 6, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 1, 5, 5, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 3, 3, 1, 5, 3, 3, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 1, 3, 3, 3, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 5, 3, 1, 3, 1, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 3, 3, 3, 3, 5, 1, 6, 4, 2, 0, 0, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 5, 1, 2, 4, 2, 0, 0, 0, 0, 0, 0, 
+9, 5, 3, 1, 3, 1, 3, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 5, 3, 5, 5, 3, 5, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 6, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 5, 4, 6, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 1, 1, 3, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 5, 3, 3, 3, 1, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 3, 3, 1, 5, 5, 2, 2, 2, 0, 2, 0, 0, 0, 0, 
+9, 5, 5, 1, 3, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 2, 4, 4, 2, 0, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 5, 3, 5, 3, 3, 4, 6, 6, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 3, 5, 3, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 7, 1, 7, 3, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 2, 4, 4, 6, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 1, 1, 6, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 1, 1, 2, 4, 2, 2, 0, 0, 0, 0, 0, 
+8, 3, 3, 3, 3, 1, 1, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 3, 3, 5, 1, 3, 1, 4, 2, 2, 0, 2, 0, 0, 0, 0, 
+9, 3, 3, 5, 3, 1, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 2, 4, 2, 0, 0, 0, 0, 0, 
+9, 5, 3, 5, 5, 5, 5, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+9, 5, 1, 3, 1, 3, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 1, 3, 1, 2, 4, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 3, 3, 1, 3, 1, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 2, 6, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 1, 5, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 1, 3, 1, 2, 4, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 1, 3, 5, 1, 6, 4, 2, 4, 0, 0, 0, 0, 0, 
+9, 5, 7, 3, 5, 3, 5, 4, 2, 4, 4, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 5, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+9, 5, 7, 5, 3, 3, 3, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 2, 6, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 1, 1, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 1, 1, 1, 4, 2, 4, 2, 0, 0, 0, 0, 0, 
+9, 5, 3, 1, 3, 1, 1, 4, 2, 2, 0, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 3, 3, 1, 2, 4, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 7, 5, 5, 6, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 1, 5, 3, 1, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 5, 3, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 0, 0, 0, 
+9, 5, 3, 3, 3, 1, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 1, 3, 1, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 1, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 5, 5, 3, 3, 3, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 5, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 3, 5, 3, 1, 5, 1, 4, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 3, 3, 1, 5, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 3, 3, 1, 5, 1, 4, 2, 4, 2, 0, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 6, 4, 4, 4, 0, 0, 0, 0, 
+9, 5, 7, 3, 3, 5, 1, 4, 4, 0, 2, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 4, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 1, 4, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 1, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 3, 5, 1, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 1, 1, 4, 4, 2, 4, 0, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 5, 2, 6, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 5, 7, 6, 4, 6, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 5, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 1, 5, 3, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 1, 5, 3, 3, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 3, 3, 1, 3, 3, 1, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 3, 1, 3, 1, 3, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 1, 3, 3, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 2, 2, 2, 4, 4, 0, 0, 0, 0, 
+9, 5, 3, 5, 1, 1, 3, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 3, 1, 5, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 3, 3, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 1, 3, 3, 3, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 1, 3, 3, 3, 4, 4, 4, 2, 0, 0, 0, 0, 0, 
+9, 7, 5, 3, 3, 1, 1, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 1, 3, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 3, 5, 3, 1, 1, 1, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 1, 1, 3, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 2, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+8, 3, 3, 5, 3, 3, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 1, 4, 4, 2, 0, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 3, 6, 6, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 6, 2, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 1, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 3, 5, 3, 5, 3, 3, 6, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 5, 3, 4, 4, 4, 4, 0, 2, 0, 0, 0, 
+9, 5, 3, 1, 3, 3, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 3, 3, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 7, 3, 5, 6, 2, 4, 4, 4, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 1, 4, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 5, 3, 1, 1, 3, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 1, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 3, 5, 3, 3, 3, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+8, 3, 3, 1, 3, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 7, 5, 3, 3, 5, 5, 6, 2, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 2, 6, 6, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 1, 3, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 6, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 7, 3, 3, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 1, 3, 3, 1, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 7, 3, 3, 1, 5, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 1, 5, 1, 5, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 1, 3, 3, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 1, 3, 3, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 3, 3, 1, 5, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 2, 4, 4, 2, 4, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 2, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 1, 3, 1, 4, 6, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 2, 4, 2, 2, 4, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 1, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 1, 2, 2, 4, 2, 0, 0, 0, 0, 0, 
+8, 5, 3, 3, 1, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 1, 3, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 3, 5, 1, 1, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 1, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 3, 3, 3, 3, 3, 2, 6, 2, 2, 0, 0, 0, 0, 0, 
+8, 3, 3, 3, 3, 3, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 6, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 6, 2, 4, 2, 4, 2, 0, 0, 0, 
+8, 3, 5, 5, 3, 3, 3, 4, 4, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 6, 6, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 5, 7, 7, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 5, 3, 3, 5, 1, 3, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 5, 5, 5, 1, 1, 3, 2, 2, 4, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 
+8, 3, 7, 3, 1, 3, 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 3, 5, 3, 2, 4, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 7, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 5, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 3, 3, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 5, 5, 1, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 3, 3, 5, 3, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 3, 1, 3, 3, 1, 5, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 1, 3, 2, 4, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 5, 5, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 7, 3, 5, 5, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+9, 7, 5, 1, 5, 5, 1, 4, 4, 4, 2, 0, 0, 0, 0, 0, 
+8, 5, 5, 3, 7, 3, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 2, 6, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 3, 3, 3, 3, 1, 1, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 1, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 3, 5, 5, 5, 3, 3, 4, 6, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 5, 1, 4, 2, 6, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 6, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 5, 3, 5, 3, 1, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 7, 5, 5, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 3, 3, 5, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 3, 5, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 3, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 3, 3, 5, 3, 3, 6, 2, 4, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 7, 3, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 3, 5, 3, 3, 3, 5, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 5, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 3, 3, 1, 3, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 5, 5, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 6, 4, 4, 4, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 3, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 3, 3, 3, 5, 3, 3, 6, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 5, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 3, 5, 5, 3, 3, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 7, 2, 4, 6, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 7, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 3, 3, 3, 5, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 5, 3, 3, 4, 6, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 7, 1, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 3, 3, 5, 3, 3, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 5, 5, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 3, 5, 5, 3, 5, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 2, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 1, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 1, 3, 2, 4, 4, 4, 4, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 4, 2, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 1, 3, 1, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 7, 1, 3, 1, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 1, 5, 3, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 3, 4, 4, 6, 4, 4, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 6, 6, 6, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 5, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 5, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 2, 6, 4, 2, 2, 0, 0, 0, 0, 
+8, 3, 3, 7, 3, 3, 3, 4, 6, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 6, 6, 2, 4, 0, 0, 0, 0, 0, 
+9, 3, 3, 5, 5, 5, 3, 2, 4, 6, 2, 0, 0, 0, 0, 0, 
+8, 5, 3, 5, 3, 5, 3, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 3, 5, 5, 5, 5, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 4, 6, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 6, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 6, 2, 0, 0, 0, 0, 
+9, 3, 3, 3, 3, 5, 5, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 2, 4, 6, 2, 4, 0, 0, 0, 0, 
+9, 3, 5, 5, 3, 3, 3, 2, 6, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 7, 5, 5, 3, 4, 2, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 3, 3, 3, 5, 5, 3, 4, 6, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 7, 7, 7, 3, 1, 6, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 3, 5, 5, 3, 1, 1, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 5, 5, 1, 6, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 3, 3, 3, 3, 5, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 3, 5, 5, 5, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 3, 3, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 5, 6, 4, 4, 4, 0, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 1, 3, 2, 4, 2, 2, 2, 0, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 2, 2, 2, 4, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 3, 3, 1, 3, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 6, 6, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 3, 5, 4, 4, 4, 6, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 1, 1, 4, 6, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 1, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 7, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 6, 4, 6, 2, 0, 0, 0, 0, 
+8, 5, 5, 7, 7, 7, 3, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 7, 5, 4, 6, 4, 4, 0, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 3, 5, 1, 3, 1, 3, 4, 2, 4, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 4, 4, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 7, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 6, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 3, 7, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 1, 3, 4, 6, 4, 2, 4, 0, 0, 0, 0, 
+9, 7, 3, 3, 3, 1, 7, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 5, 7, 3, 6, 4, 2, 4, 0, 0, 0, 0, 0, 
+8, 7, 3, 5, 1, 3, 3, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 3, 3, 3, 1, 3, 3, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 1, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 6, 4, 2, 4, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 1, 3, 4, 2, 4, 2, 4, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 4, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 2, 4, 4, 2, 4, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 3, 4, 4, 4, 2, 6, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 3, 4, 6, 4, 2, 0, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 5, 4, 6, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 7, 3, 3, 3, 3, 6, 4, 2, 2, 0, 0, 0, 0, 0, 
+8, 3, 5, 3, 3, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 7, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 6, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 3, 5, 3, 3, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 5, 6, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 3, 4, 6, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 5, 3, 2, 4, 2, 4, 4, 2, 0, 0, 0, 
+8, 3, 5, 3, 3, 3, 3, 4, 6, 6, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 4, 4, 4, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 7, 3, 5, 6, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 3, 5, 5, 5, 5, 3, 4, 4, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 7, 2, 4, 2, 0, 0, 0, 0, 0, 
+8, 3, 3, 3, 3, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 5, 3, 1, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 7, 5, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 6, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 5, 3, 3, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 7, 5, 7, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 1, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 3, 5, 3, 3, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 3, 3, 3, 3, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 5, 3, 1, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 6, 4, 6, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 3, 3, 3, 3, 3, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 3, 4, 4, 6, 6, 4, 2, 0, 0, 0, 
+9, 5, 3, 7, 5, 3, 1, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 3, 5, 3, 3, 5, 1, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 6, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 5, 5, 3, 4, 6, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 7, 7, 5, 6, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 3, 4, 6, 4, 6, 0, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 3, 5, 3, 3, 3, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 7, 5, 7, 5, 6, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 5, 5, 5, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 7, 3, 5, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 5, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 1, 3, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 5, 5, 3, 5, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 6, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 7, 5, 5, 6, 4, 4, 4, 0, 0, 0, 0, 0, 
+9, 5, 5, 7, 7, 5, 3, 6, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 1, 4, 2, 4, 2, 4, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 1, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 1, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 7, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 4, 2, 2, 4, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 1, 4, 4, 2, 4, 4, 0, 0, 0, 0, 
+8, 3, 5, 3, 3, 3, 1, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+8, 3, 3, 3, 5, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 3, 3, 3, 1, 1, 4, 2, 2, 2, 4, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 3, 4, 6, 4, 4, 4, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 1, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 1, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 3, 1, 4, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 2, 4, 4, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 3, 3, 3, 5, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 4, 4, 2, 2, 4, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 3, 5, 5, 5, 3, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 3, 3, 5, 3, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 1, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 3, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 1, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 1, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 3, 1, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 1, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 1, 1, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 1, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 1, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 6, 2, 4, 0, 0, 0, 0, 
+8, 5, 3, 3, 1, 3, 1, 2, 2, 6, 4, 2, 0, 0, 0, 0, 
+8, 3, 5, 3, 3, 3, 3, 4, 2, 2, 2, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 3, 3, 3, 5, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 3, 3, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 1, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 3, 5, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 6, 2, 2, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 2, 4, 4, 0, 0, 0, 0, 
+8, 7, 3, 3, 3, 5, 1, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 1, 1, 3, 3, 4, 6, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 3, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 3, 1, 4, 4, 2, 2, 4, 0, 0, 0, 0, 
+8, 5, 5, 5, 1, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 4, 2, 4, 2, 4, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 4, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 6, 4, 4, 4, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 1, 1, 6, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 5, 5, 5, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 6, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 7, 3, 5, 6, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 3, 3, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 6, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 3, 3, 5, 7, 4, 6, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 3, 5, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 4, 4, 2, 0, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 1, 4, 6, 2, 2, 2, 0, 0, 0, 0, 
+9, 3, 3, 5, 5, 7, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 1, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 5, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 7, 3, 6, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 5, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 2, 4, 4, 2, 0, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 6, 2, 4, 2, 0, 0, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 7, 5, 7, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 7, 5, 3, 4, 4, 4, 2, 0, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 4, 4, 4, 2, 0, 0, 0, 0, 0, 
+8, 5, 5, 7, 5, 5, 3, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 6, 6, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 3, 3, 3, 3, 4, 4, 4, 2, 0, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 2, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 1, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 7, 5, 6, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 4, 4, 0, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 3, 3, 3, 5, 5, 3, 4, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 1, 3, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 3, 5, 3, 3, 3, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 7, 6, 6, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 7, 5, 5, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 3, 3, 5, 5, 3, 3, 4, 2, 4, 4, 4, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 3, 3, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 6, 6, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 7, 7, 5, 5, 6, 6, 6, 4, 2, 2, 0, 0, 0, 
+9, 3, 7, 7, 7, 7, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 3, 5, 5, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 7, 4, 4, 6, 2, 4, 2, 0, 0, 0, 
+8, 7, 5, 7, 5, 3, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 7, 3, 3, 5, 4, 6, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+8, 3, 3, 5, 5, 5, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 3, 3, 3, 3, 5, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 7, 5, 6, 4, 6, 2, 0, 0, 0, 0, 0, 
+8, 3, 5, 3, 3, 3, 3, 4, 6, 4, 2, 2, 0, 0, 0, 0, 
+9, 3, 3, 5, 5, 3, 3, 2, 4, 6, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 6, 4, 2, 4, 0, 0, 0, 0, 
+8, 5, 7, 3, 5, 5, 5, 6, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 6, 4, 4, 2, 0, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 3, 5, 3, 3, 3, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 6, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 7, 5, 5, 4, 6, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 6, 4, 4, 4, 0, 0, 0, 0, 
+9, 3, 5, 3, 3, 5, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 5, 1, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 3, 3, 3, 5, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 2, 2, 4, 4, 0, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 1, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 1, 1, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 2, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 5, 5, 3, 3, 3, 2, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 1, 3, 3, 3, 4, 2, 2, 2, 7, 4, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 5, 5, 3, 3, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 6, 4, 2, 2, 7, 2, 2, 2, 0, 
+8, 5, 5, 5, 5, 3, 3, 6, 6, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 5, 6, 4, 4, 6, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+8, 3, 5, 5, 3, 3, 3, 4, 2, 2, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 4, 4, 2, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 4, 2, 4, 2, 4, 4, 0, 0, 
+9, 3, 3, 3, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 1, 3, 2, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 3, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 6, 6, 4, 4, 2, 2, 0, 0, 
+9, 3, 5, 5, 5, 1, 3, 6, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 4, 6, 6, 4, 4, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 2, 4, 2, 2, 4, 2, 2, 0, 0, 
+9, 5, 3, 5, 5, 3, 3, 2, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 2, 4, 2, 6, 2, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 6, 6, 4, 4, 2, 4, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 6, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 3, 5, 4, 6, 4, 2, 4, 4, 2, 0, 0, 
+9, 5, 3, 5, 5, 5, 5, 4, 4, 2, 6, 2, 2, 2, 0, 0, 
+9, 5, 5, 7, 5, 5, 3, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 6, 2, 6, 4, 4, 2, 2, 2, 0, 
+9, 5, 5, 5, 5, 3, 5, 6, 4, 2, 6, 4, 4, 2, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 6, 4, 6, 6, 2, 6, 2, 0, 0, 
+9, 3, 3, 5, 5, 1, 3, 6, 2, 2, 2, 7, 2, 2, 0, 0, 
+9, 5, 3, 5, 1, 3, 5, 2, 2, 2, 2, 7, 2, 0, 0, 0, 
+9, 3, 3, 3, 5, 3, 3, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 1, 3, 5, 3, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 2, 2, 4, 6, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 6, 2, 2, 2, 7, 4, 2, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 6, 4, 4, 4, 6, 2, 2, 0, 0, 
+9, 7, 3, 7, 3, 5, 3, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 6, 4, 2, 2, 7, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 6, 2, 4, 4, 6, 0, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 7, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 7, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 3, 6, 2, 2, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 1, 5, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 2, 2, 2, 2, 7, 2, 4, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 4, 4, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 3, 3, 3, 5, 3, 4, 2, 2, 4, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 1, 3, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 3, 3, 5, 5, 3, 2, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 3, 5, 3, 1, 5, 2, 2, 2, 2, 6, 4, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 0, 2, 0, 0, 
+9, 5, 7, 5, 5, 3, 5, 4, 6, 6, 2, 4, 4, 2, 0, 0, 
+9, 7, 7, 7, 5, 3, 5, 4, 4, 4, 4, 4, 4, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 6, 6, 4, 4, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 5, 3, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 7, 7, 4, 4, 4, 6, 4, 4, 2, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 3, 3, 3, 5, 3, 3, 4, 2, 2, 2, 7, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 1, 1, 4, 2, 2, 4, 6, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+8, 7, 3, 3, 3, 5, 3, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 1, 5, 3, 3, 4, 2, 2, 2, 7, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 6, 4, 2, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 4, 4, 4, 6, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 2, 2, 2, 2, 7, 2, 2, 0, 0, 
+9, 7, 3, 5, 3, 3, 5, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+8, 3, 3, 3, 3, 3, 1, 4, 2, 4, 2, 6, 2, 2, 0, 0, 
+8, 5, 5, 5, 3, 7, 3, 4, 2, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 2, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 3, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 6, 6, 4, 2, 4, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 3, 3, 3, 1, 3, 3, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 6, 4, 2, 2, 6, 2, 2, 0, 0, 
+8, 5, 5, 5, 7, 5, 5, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 7, 7, 5, 6, 4, 4, 4, 4, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 3, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 5, 2, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 1, 5, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+8, 7, 3, 5, 1, 3, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 4, 2, 2, 2, 7, 2, 2, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 4, 4, 2, 2, 7, 2, 0, 0, 0, 
+9, 5, 7, 7, 5, 3, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 1, 3, 5, 3, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 4, 4, 2, 4, 0, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 6, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 6, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 2, 4, 4, 2, 6, 2, 0, 0, 0, 
+8, 3, 3, 3, 5, 3, 3, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 4, 2, 2, 7, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 1, 3, 4, 4, 2, 2, 7, 2, 0, 0, 0, 
+9, 3, 3, 3, 5, 3, 3, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 3, 6, 4, 4, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 4, 6, 4, 2, 4, 4, 2, 2, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 2, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 3, 5, 6, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 5, 1, 3, 3, 2, 2, 2, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 2, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 4, 2, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 6, 6, 4, 4, 4, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 6, 4, 6, 4, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 6, 2, 4, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 2, 4, 4, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 4, 0, 2, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 1, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 1, 3, 3, 4, 2, 2, 4, 7, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 1, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 4, 2, 2, 7, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 6, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 7, 6, 4, 6, 4, 4, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 5, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 5, 2, 6, 2, 4, 6, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 5, 2, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 7, 4, 2, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 4, 6, 2, 4, 6, 0, 2, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 6, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 4, 6, 6, 4, 4, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 5, 2, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 5, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 6, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 7, 5, 3, 4, 6, 6, 2, 4, 4, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 5, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 5, 5, 3, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 6, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 6, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 7, 6, 4, 4, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 1, 6, 2, 4, 2, 6, 0, 0, 0, 0, 
+8, 5, 3, 5, 3, 1, 5, 6, 4, 4, 2, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 1, 5, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 5, 1, 3, 3, 2, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 3, 5, 3, 5, 3, 5, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 6, 6, 4, 4, 6, 0, 0, 0, 0, 
+9, 5, 7, 7, 5, 5, 5, 4, 4, 4, 2, 2, 4, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 6, 6, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 2, 4, 2, 7, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 3, 5, 1, 5, 3, 5, 2, 2, 4, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 5, 4, 4, 4, 6, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 7, 5, 5, 5, 6, 4, 4, 6, 2, 2, 2, 0, 0, 
+9, 5, 3, 5, 1, 3, 3, 4, 2, 2, 4, 4, 2, 0, 0, 0, 
+9, 3, 3, 5, 5, 3, 3, 4, 2, 2, 2, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 3, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 7, 3, 5, 4, 4, 2, 4, 4, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 6, 6, 6, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 6, 6, 4, 6, 2, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 5, 4, 6, 4, 6, 4, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 7, 3, 5, 6, 2, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 6, 2, 2, 6, 2, 2, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 4, 2, 2, 2, 4, 0, 0, 0, 0, 
+9, 3, 3, 3, 3, 5, 3, 2, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 6, 6, 4, 4, 2, 2, 0, 0, 
+8, 5, 3, 5, 1, 5, 1, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 4, 4, 4, 6, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 6, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 6, 2, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 3, 5, 5, 7, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+8, 5, 3, 5, 3, 3, 5, 4, 2, 2, 4, 6, 2, 2, 0, 0, 
+9, 5, 5, 1, 3, 1, 5, 4, 2, 4, 2, 6, 2, 2, 0, 0, 
+8, 5, 3, 3, 5, 3, 5, 4, 2, 2, 2, 7, 2, 0, 0, 0, 
+8, 3, 5, 3, 3, 3, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+8, 7, 5, 3, 3, 5, 3, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 2, 4, 2, 2, 6, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 4, 2, 4, 4, 4, 2, 2, 0, 
+9, 5, 5, 5, 5, 3, 5, 2, 4, 4, 4, 4, 4, 2, 0, 0, 
+9, 5, 5, 7, 5, 3, 3, 4, 2, 2, 4, 6, 2, 2, 0, 0, 
+9, 3, 5, 3, 5, 1, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 3, 5, 3, 1, 1, 4, 4, 2, 2, 7, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 2, 2, 2, 2, 7, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 2, 6, 2, 2, 0, 0, 
+9, 7, 5, 7, 5, 3, 5, 4, 4, 4, 4, 6, 2, 0, 0, 0, 
+9, 7, 7, 3, 3, 1, 3, 2, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 5, 1, 2, 2, 2, 2, 7, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 1, 4, 2, 2, 4, 7, 2, 0, 0, 0, 
+9, 7, 5, 3, 3, 1, 1, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 2, 4, 4, 6, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 6, 6, 6, 2, 2, 4, 2, 0, 0, 
+8, 5, 3, 5, 3, 5, 5, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 3, 3, 6, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 4, 2, 4, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 5, 5, 4, 4, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 2, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 3, 5, 3, 3, 5, 2, 4, 2, 4, 6, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 6, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 3, 5, 3, 5, 5, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 5, 3, 3, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 0, 
+9, 3, 3, 3, 3, 3, 5, 6, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 3, 5, 3, 5, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 1, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 3, 3, 3, 3, 1, 5, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 7, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 7, 5, 5, 4, 4, 6, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 7, 6, 6, 6, 4, 4, 4, 2, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 2, 4, 4, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 5, 6, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 5, 3, 2, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 3, 1, 6, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 7, 5, 3, 3, 3, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 3, 3, 3, 3, 1, 2, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 4, 6, 4, 4, 2, 2, 0, 0, 
+9, 3, 3, 5, 5, 1, 3, 4, 4, 2, 2, 4, 2, 2, 0, 0, 
+9, 5, 3, 1, 5, 3, 3, 4, 4, 2, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 4, 4, 2, 4, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 4, 4, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 4, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 4, 2, 2, 4, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 1, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 6, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 5, 4, 6, 6, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 4, 4, 4, 6, 2, 2, 2, 0, 
+9, 3, 5, 3, 5, 3, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 4, 2, 4, 2, 4, 2, 0, 0, 0, 
+9, 3, 3, 5, 3, 1, 5, 4, 4, 4, 2, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 6, 4, 6, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 2, 6, 4, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 4, 2, 4, 2, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 6, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 7, 5, 7, 7, 3, 5, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+8, 3, 3, 5, 3, 5, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 3, 5, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 7, 3, 5, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 3, 5, 6, 6, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 4, 0, 0, 0, 0, 
+8, 7, 5, 5, 3, 7, 5, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 3, 5, 5, 3, 1, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 3, 3, 5, 3, 3, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 6, 6, 6, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 6, 4, 2, 0, 0, 0, 
+8, 5, 3, 3, 5, 1, 5, 4, 2, 4, 2, 2, 2, 2, 0, 0, 
+8, 3, 3, 5, 3, 5, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+8, 7, 3, 5, 5, 3, 5, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 3, 5, 5, 1, 3, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 6, 7, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 7, 3, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 5, 6, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 3, 3, 5, 3, 3, 6, 4, 2, 2, 6, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 6, 2, 2, 2, 7, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 7, 5, 7, 5, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 1, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+8, 7, 3, 3, 3, 3, 3, 4, 2, 2, 4, 6, 2, 0, 0, 0, 
+8, 5, 3, 3, 5, 1, 5, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 3, 5, 4, 4, 2, 2, 7, 2, 2, 0, 0, 
+8, 5, 5, 3, 3, 3, 5, 2, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 6, 6, 4, 4, 4, 2, 2, 2, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 2, 4, 2, 6, 2, 2, 0, 0, 
+9, 7, 3, 5, 5, 5, 5, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 4, 4, 4, 2, 7, 2, 0, 0, 0, 
+8, 3, 5, 5, 3, 1, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 6, 4, 6, 2, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 1, 3, 2, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 7, 3, 3, 3, 2, 4, 2, 2, 7, 2, 2, 0, 0, 
+9, 7, 5, 3, 3, 3, 5, 4, 4, 6, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 7, 5, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 5, 3, 2, 2, 4, 2, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 3, 3, 3, 4, 2, 2, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 6, 6, 6, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 5, 4, 4, 4, 2, 4, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 5, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 4, 6, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 7, 6, 6, 6, 4, 4, 2, 0, 0, 0, 
+8, 5, 3, 3, 5, 3, 3, 2, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 2, 2, 2, 7, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 6, 4, 2, 2, 6, 2, 0, 0, 0, 
+8, 5, 3, 3, 1, 3, 3, 2, 4, 2, 2, 6, 0, 2, 0, 0, 
+9, 5, 3, 3, 3, 1, 3, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+8, 7, 3, 3, 3, 1, 3, 2, 4, 2, 2, 6, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 3, 4, 4, 2, 4, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 6, 6, 4, 6, 4, 2, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 4, 2, 2, 2, 7, 2, 2, 0, 0, 
+8, 3, 5, 3, 3, 3, 3, 4, 2, 4, 2, 6, 2, 0, 0, 0, 
+9, 3, 3, 3, 5, 3, 5, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 3, 3, 3, 1, 3, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+8, 5, 7, 7, 5, 5, 5, 6, 4, 6, 6, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 3, 3, 3, 6, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 1, 3, 3, 3, 4, 4, 4, 2, 6, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 4, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 4, 4, 4, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+8, 5, 3, 1, 3, 3, 3, 6, 6, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 3, 5, 5, 5, 3, 5, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 7, 5, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 4, 4, 4, 4, 6, 2, 2, 0, 0, 
+9, 5, 3, 5, 5, 3, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 5, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 1, 5, 4, 2, 2, 4, 2, 2, 2, 0, 0, 
+9, 3, 3, 5, 3, 5, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 4, 4, 6, 4, 4, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 1, 5, 4, 2, 2, 2, 4, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 5, 4, 4, 2, 4, 6, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 5, 4, 2, 2, 2, 4, 2, 2, 0, 0, 
+9, 3, 3, 3, 5, 3, 5, 4, 2, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 6, 6, 4, 4, 6, 2, 0, 0, 0, 
+8, 3, 5, 5, 3, 3, 5, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 3, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 1, 3, 1, 3, 6, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 1, 3, 4, 2, 4, 2, 7, 2, 2, 0, 0, 
+8, 5, 5, 5, 3, 3, 3, 4, 4, 4, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 1, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 5, 5, 3, 3, 2, 4, 2, 4, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 5, 4, 2, 2, 2, 7, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 6, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 5, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 3, 5, 5, 3, 3, 5, 4, 2, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 7, 3, 3, 3, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 4, 6, 6, 2, 4, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 5, 3, 5, 5, 4, 4, 6, 2, 4, 2, 0, 0, 0, 
+8, 5, 5, 7, 3, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 1, 7, 1, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 6, 4, 4, 4, 2, 4, 2, 0, 0, 
+9, 3, 5, 5, 3, 3, 3, 2, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 1, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 3, 5, 6, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 5, 5, 3, 1, 3, 6, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 5, 5, 3, 3, 3, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 3, 3, 5, 3, 3, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 4, 4, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 6, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 1, 6, 6, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 7, 5, 4, 7, 4, 6, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 2, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 3, 5, 1, 3, 3, 5, 4, 6, 2, 2, 4, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 5, 2, 6, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 4, 6, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 6, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 7, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 3, 5, 3, 5, 3, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 5, 5, 4, 6, 4, 2, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 6, 2, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 7, 7, 5, 7, 7, 6, 4, 6, 4, 4, 2, 2, 2, 0, 
+9, 5, 3, 3, 5, 3, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 3, 5, 5, 5, 3, 3, 4, 4, 6, 4, 2, 4, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 2, 0, 
+8, 5, 5, 5, 7, 5, 5, 6, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 7, 5, 4, 4, 6, 4, 4, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 6, 6, 6, 4, 4, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 5, 4, 4, 4, 6, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 2, 2, 4, 6, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 7, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 4, 4, 4, 2, 4, 0, 0, 0, 
+9, 3, 3, 3, 1, 3, 5, 6, 4, 2, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 2, 2, 4, 6, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 4, 2, 4, 2, 6, 2, 2, 0, 0, 
+9, 3, 3, 3, 5, 1, 5, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 3, 5, 3, 3, 5, 2, 4, 2, 4, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 6, 4, 6, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 6, 4, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 3, 3, 3, 5, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 1, 5, 2, 4, 2, 2, 7, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 4, 2, 2, 4, 7, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 1, 3, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 3, 3, 4, 4, 6, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 1, 4, 4, 4, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 5, 3, 3, 5, 6, 4, 2, 2, 4, 2, 2, 0, 0, 
+9, 3, 3, 3, 5, 3, 3, 4, 4, 6, 2, 4, 2, 2, 0, 0, 
+9, 3, 3, 5, 3, 3, 3, 2, 2, 4, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 4, 6, 2, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 6, 4, 4, 4, 6, 2, 2, 0, 0, 
+9, 5, 3, 5, 3, 1, 5, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 7, 3, 1, 3, 3, 3, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 4, 2, 4, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 7, 3, 5, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 6, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 5, 2, 4, 2, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 6, 4, 2, 6, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 7, 5, 6, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 6, 4, 4, 6, 2, 2, 0, 0, 
+9, 3, 3, 3, 5, 1, 5, 2, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 2, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 3, 7, 3, 5, 3, 3, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 2, 2, 6, 4, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 6, 4, 6, 4, 4, 2, 0, 0, 0, 
+9, 5, 7, 1, 5, 3, 3, 6, 2, 2, 2, 7, 2, 2, 0, 0, 
+9, 3, 5, 1, 5, 3, 3, 6, 6, 2, 2, 7, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 1, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 1, 3, 4, 4, 2, 2, 7, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 4, 2, 2, 7, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 6, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 6, 6, 2, 4, 2, 2, 0, 0, 
+8, 5, 3, 5, 5, 3, 5, 4, 4, 2, 2, 4, 2, 0, 0, 0, 
+8, 3, 5, 5, 3, 3, 1, 4, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 3, 3, 5, 5, 3, 5, 4, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 3, 3, 5, 3, 1, 3, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 3, 7, 6, 6, 6, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 4, 2, 2, 2, 7, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 1, 3, 3, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 1, 3, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 4, 4, 2, 6, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 7, 5, 5, 6, 4, 4, 6, 4, 2, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 5, 4, 2, 4, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 2, 4, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 6, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 1, 3, 6, 4, 2, 2, 7, 2, 2, 0, 0, 
+9, 5, 7, 3, 5, 5, 5, 4, 2, 4, 2, 7, 2, 0, 0, 0, 
+9, 3, 3, 3, 3, 1, 3, 2, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 7, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 5, 1, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 1, 1, 6, 4, 2, 2, 7, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 6, 4, 4, 4, 2, 2, 0, 0, 
+8, 5, 5, 5, 7, 5, 5, 6, 4, 6, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 1, 3, 3, 4, 2, 2, 2, 4, 2, 2, 0, 0, 
+9, 3, 5, 5, 3, 3, 5, 4, 4, 2, 4, 4, 2, 2, 0, 0, 
+9, 3, 5, 3, 5, 5, 5, 4, 2, 2, 4, 6, 2, 2, 0, 0, 
+8, 5, 5, 3, 5, 1, 3, 4, 6, 2, 4, 6, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 1, 3, 2, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 6, 4, 4, 4, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 6, 4, 2, 6, 4, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 5, 4, 4, 2, 2, 7, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 4, 2, 4, 2, 6, 2, 0, 0, 0, 
+8, 7, 3, 1, 3, 3, 5, 4, 4, 2, 2, 7, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 4, 4, 2, 6, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 2, 4, 2, 6, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 2, 4, 2, 2, 7, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 1, 5, 2, 4, 2, 2, 7, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 6, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 5, 6, 4, 6, 4, 4, 4, 2, 0, 0, 
+9, 7, 5, 5, 7, 3, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 2, 2, 4, 4, 2, 2, 0, 0, 
+9, 3, 3, 5, 3, 3, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 5, 5, 3, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 5, 3, 5, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 1, 3, 5, 4, 4, 6, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 3, 1, 3, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 4, 2, 6, 4, 2, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 4, 0, 2, 0, 0, 
+9, 7, 7, 5, 3, 5, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 4, 6, 6, 4, 4, 4, 2, 0, 0, 
+9, 3, 5, 5, 3, 3, 3, 2, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 5, 2, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 5, 1, 3, 1, 3, 2, 2, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 1, 1, 4, 2, 2, 2, 6, 4, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 6, 2, 4, 2, 7, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 3, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 3, 3, 3, 5, 3, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 7, 5, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 7, 3, 5, 6, 4, 4, 4, 2, 2, 4, 2, 0, 
+9, 5, 3, 5, 3, 3, 5, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 1, 3, 5, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 3, 5, 3, 5, 7, 5, 6, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 5, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 2, 6, 2, 2, 2, 2, 0, 0, 0, 
+9, 3, 5, 5, 3, 5, 1, 4, 6, 2, 2, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 4, 6, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 4, 6, 4, 4, 2, 2, 0, 0, 
+8, 3, 3, 3, 5, 3, 3, 2, 2, 2, 2, 7, 2, 2, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 7, 2, 0, 0, 0, 
+9, 3, 5, 3, 5, 5, 1, 6, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 3, 3, 5, 3, 3, 2, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 5, 5, 5, 1, 6, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 2, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 1, 6, 4, 4, 2, 6, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 3, 3, 4, 4, 2, 4, 7, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 7, 5, 4, 4, 4, 6, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 7, 3, 5, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 5, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 3, 3, 5, 1, 5, 4, 2, 2, 2, 6, 0, 2, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 6, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 3, 5, 3, 5, 3, 3, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 5, 3, 4, 6, 4, 2, 4, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 6, 6, 6, 4, 2, 4, 2, 0, 0, 
+9, 3, 5, 5, 5, 3, 3, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 4, 4, 2, 6, 2, 2, 0, 0, 
+9, 3, 5, 5, 3, 3, 5, 6, 4, 2, 2, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 1, 3, 6, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 2, 4, 6, 2, 2, 2, 2, 0, 0, 
+9, 3, 3, 3, 5, 3, 3, 4, 4, 2, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 5, 2, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 2, 4, 2, 0, 0, 
+8, 5, 3, 3, 5, 3, 5, 6, 4, 4, 2, 4, 2, 0, 0, 0, 
+8, 5, 3, 3, 5, 3, 5, 2, 4, 6, 2, 4, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 3, 5, 4, 2, 4, 2, 4, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 5, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 6, 4, 2, 2, 4, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 4, 2, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 1, 3, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 2, 4, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 7, 5, 5, 5, 6, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 3, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 3, 3, 7, 3, 3, 3, 4, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 3, 5, 4, 4, 4, 4, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 3, 5, 5, 3, 3, 3, 4, 2, 2, 2, 7, 2, 0, 0, 0, 
+9, 3, 3, 3, 5, 3, 3, 2, 2, 4, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 1, 3, 4, 4, 2, 2, 6, 2, 4, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 2, 2, 4, 2, 6, 2, 0, 0, 0, 
+8, 3, 5, 5, 3, 3, 5, 2, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 2, 4, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 2, 6, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 2, 4, 2, 6, 2, 0, 0, 0, 
+9, 3, 3, 5, 3, 3, 3, 4, 2, 2, 4, 6, 2, 0, 0, 0, 
+9, 3, 5, 3, 5, 3, 3, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 3, 2, 2, 4, 2, 7, 2, 2, 0, 0, 
+9, 5, 7, 5, 3, 1, 3, 4, 2, 4, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 6, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 5, 5, 7, 5, 5, 4, 4, 4, 4, 6, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 4, 4, 2, 4, 6, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 6, 6, 2, 2, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 4, 4, 6, 4, 4, 6, 2, 0, 0, 
+9, 3, 7, 3, 3, 3, 3, 6, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 5, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 7, 2, 2, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 6, 6, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 2, 2, 2, 7, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 1, 3, 6, 4, 2, 2, 7, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 6, 4, 4, 6, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 3, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 3, 4, 4, 4, 6, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 6, 6, 6, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 3, 1, 3, 4, 2, 4, 4, 4, 2, 2, 0, 0, 
+9, 3, 5, 5, 5, 3, 3, 4, 4, 4, 2, 4, 2, 2, 0, 0, 
+9, 3, 5, 5, 3, 3, 5, 6, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 3, 7, 4, 4, 4, 4, 4, 4, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 6, 4, 4, 2, 0, 0, 0, 
+9, 3, 3, 3, 5, 5, 3, 4, 2, 2, 2, 7, 2, 2, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 4, 2, 4, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 2, 4, 2, 6, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 7, 3, 4, 4, 2, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 7, 5, 6, 4, 4, 6, 4, 2, 0, 2, 0, 
+9, 5, 5, 7, 7, 3, 3, 6, 4, 4, 4, 4, 2, 2, 2, 0, 
+9, 5, 3, 3, 3, 3, 5, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 3, 5, 2, 2, 2, 2, 7, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 2, 2, 2, 7, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 6, 4, 2, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 7, 5, 6, 4, 6, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 1, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+8, 7, 3, 3, 3, 1, 3, 4, 2, 6, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 1, 3, 4, 4, 2, 4, 6, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 2, 2, 4, 4, 7, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 4, 2, 2, 2, 7, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 1, 5, 4, 2, 2, 2, 7, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 4, 4, 4, 4, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 6, 4, 6, 4, 4, 2, 0, 0, 0, 
+9, 3, 5, 3, 5, 3, 7, 4, 6, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 7, 3, 3, 6, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 5, 5, 4, 2, 2, 2, 7, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 6, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 3, 3, 3, 5, 3, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 4, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 5, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 2, 4, 4, 4, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 6, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 6, 4, 4, 4, 4, 4, 2, 2, 0, 
+9, 3, 3, 5, 5, 3, 1, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 3, 3, 3, 5, 1, 5, 4, 6, 4, 6, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 6, 4, 2, 4, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 7, 5, 5, 6, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 5, 6, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 3, 5, 5, 1, 3, 3, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 2, 4, 4, 0, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 7, 7, 5, 5, 6, 4, 4, 6, 4, 2, 0, 0, 0, 
+9, 3, 5, 5, 5, 3, 3, 4, 4, 4, 2, 6, 2, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 5, 4, 4, 4, 2, 4, 0, 0, 0, 0, 
+9, 3, 5, 5, 3, 3, 3, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 3, 3, 5, 5, 3, 1, 2, 2, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 7, 3, 5, 3, 3, 4, 2, 2, 2, 6, 2, 2, 0, 0, 
+8, 3, 5, 3, 3, 1, 1, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+8, 5, 3, 3, 5, 3, 3, 4, 2, 2, 2, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 6, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 3, 3, 5, 3, 3, 1, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 1, 6, 4, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 2, 2, 2, 4, 0, 2, 0, 0, 
+9, 3, 5, 3, 5, 5, 1, 4, 4, 2, 4, 4, 0, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 2, 2, 2, 4, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 2, 2, 2, 2, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 4, 6, 2, 2, 4, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 3, 1, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 3, 3, 3, 5, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 6, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 3, 5, 4, 4, 6, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 7, 5, 5, 5, 4, 4, 4, 4, 2, 4, 2, 0, 0, 
+9, 7, 3, 5, 3, 5, 3, 2, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 3, 7, 2, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 7, 3, 7, 7, 5, 6, 6, 6, 2, 4, 2, 0, 0, 0, 
+8, 5, 5, 7, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 7, 7, 5, 5, 4, 4, 6, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 6, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 3, 7, 5, 5, 3, 5, 6, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 3, 3, 1, 5, 5, 1, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 2, 4, 2, 2, 2, 4, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 6, 6, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 6, 6, 6, 2, 2, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 5, 3, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 5, 6, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 5, 6, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 7, 3, 3, 6, 4, 4, 6, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 7, 6, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 7, 3, 5, 2, 4, 2, 4, 4, 4, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 1, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 3, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 3, 3, 4, 6, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 3, 3, 5, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 7, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 2, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 2, 0, 0, 
+9, 5, 3, 3, 3, 5, 5, 2, 2, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 5, 6, 2, 6, 4, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 5, 5, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 5, 7, 5, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 1, 3, 3, 5, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 6, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 7, 7, 7, 7, 6, 6, 6, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 6, 6, 2, 6, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 1, 5, 3, 2, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 5, 4, 2, 4, 2, 4, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 5, 3, 5, 6, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 7, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 5, 4, 6, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 1, 3, 1, 2, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 1, 3, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 3, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 6, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 4, 4, 4, 4, 2, 0, 2, 0, 0, 
+9, 7, 3, 1, 5, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 7, 1, 3, 3, 1, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+8, 5, 3, 3, 1, 3, 1, 2, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 1, 3, 3, 2, 2, 2, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 4, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 6, 4, 6, 6, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 5, 2, 4, 6, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 7, 7, 5, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 7, 5, 3, 5, 5, 4, 6, 6, 4, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 7, 1, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 3, 5, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 4, 4, 4, 4, 4, 4, 2, 0, 0, 
+8, 5, 5, 5, 5, 7, 3, 4, 4, 4, 6, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 1, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 1, 5, 5, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 5, 5, 1, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 1, 6, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+8, 7, 5, 7, 7, 5, 3, 6, 2, 4, 6, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 1, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 7, 5, 5, 5, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 3, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 7, 7, 4, 6, 6, 6, 2, 2, 0, 0, 0, 
+8, 5, 7, 3, 5, 5, 3, 4, 2, 4, 2, 0, 0, 0, 0, 0, 
+8, 3, 7, 3, 5, 7, 1, 4, 2, 4, 2, 0, 0, 0, 0, 0, 
+8, 5, 5, 3, 7, 7, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 7, 1, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 7, 3, 6, 4, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 6, 4, 4, 4, 4, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 5, 4, 2, 4, 6, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 2, 6, 6, 4, 4, 2, 2, 0, 0, 
+8, 5, 7, 7, 5, 3, 5, 4, 6, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 1, 4, 6, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 7, 3, 5, 3, 3, 2, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 6, 6, 6, 4, 4, 4, 2, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 6, 4, 2, 2, 2, 2, 0, 0, 
+8, 5, 7, 5, 5, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 3, 3, 3, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 3, 5, 3, 3, 3, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 3, 3, 5, 5, 4, 2, 4, 4, 4, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 2, 4, 4, 2, 2, 0, 0, 
+8, 7, 5, 3, 5, 5, 5, 4, 4, 2, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 3, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 1, 5, 3, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+8, 3, 3, 5, 3, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 3, 5, 3, 3, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 3, 3, 5, 3, 5, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 3, 3, 5, 3, 3, 1, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 5, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 7, 5, 5, 3, 6, 4, 2, 4, 4, 4, 2, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 4, 2, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 2, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 5, 3, 2, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 4, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 3, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 7, 7, 5, 5, 4, 4, 6, 2, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 1, 5, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 3, 5, 5, 5, 1, 5, 2, 6, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 5, 2, 6, 4, 2, 2, 2, 0, 0, 0, 
+8, 3, 5, 7, 5, 1, 3, 2, 6, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 1, 3, 2, 4, 6, 2, 2, 0, 0, 0, 0, 
+8, 3, 5, 7, 5, 3, 5, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 5, 3, 5, 1, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 7, 7, 5, 5, 5, 4, 4, 2, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 7, 7, 5, 5, 4, 6, 4, 2, 4, 2, 0, 0, 0, 
+8, 3, 7, 3, 5, 1, 5, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 3, 3, 7, 5, 1, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 7, 3, 3, 3, 1, 4, 4, 2, 6, 2, 2, 0, 0, 0, 
+8, 3, 3, 7, 3, 3, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 7, 5, 5, 3, 3, 6, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 3, 3, 5, 3, 1, 7, 2, 4, 6, 2, 4, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 4, 6, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 6, 6, 4, 6, 4, 2, 2, 0, 0, 
+8, 5, 7, 7, 5, 5, 7, 6, 2, 4, 2, 4, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 1, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 3, 5, 3, 3, 3, 3, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 3, 3, 3, 5, 5, 5, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 3, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 3, 4, 6, 4, 6, 6, 2, 2, 0, 0, 
+8, 3, 5, 3, 3, 5, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 3, 5, 7, 3, 3, 3, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 5, 5, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 3, 5, 3, 4, 6, 6, 6, 4, 2, 2, 0, 0, 
+8, 7, 5, 3, 3, 5, 3, 4, 4, 4, 2, 4, 0, 0, 0, 0, 
+9, 5, 5, 7, 3, 5, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 7, 7, 5, 5, 6, 2, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 7, 7, 5, 5, 5, 4, 6, 6, 4, 2, 4, 0, 0, 0, 
+9, 3, 3, 3, 5, 1, 3, 6, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 4, 2, 4, 2, 0, 2, 0, 0, 
+9, 5, 3, 5, 3, 3, 5, 6, 4, 2, 2, 4, 4, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 6, 4, 2, 4, 2, 4, 2, 2, 0, 
+8, 5, 7, 5, 7, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 3, 7, 3, 5, 5, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 1, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 3, 7, 5, 3, 5, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 7, 7, 7, 7, 5, 6, 2, 6, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 4, 4, 4, 4, 4, 4, 2, 0, 0, 
+8, 5, 5, 5, 3, 3, 3, 2, 6, 2, 4, 4, 2, 0, 0, 0, 
+8, 3, 5, 5, 1, 3, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 3, 3, 1, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 3, 5, 7, 5, 7, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 3, 5, 3, 3, 3, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+8, 5, 7, 5, 3, 5, 5, 4, 6, 4, 6, 6, 6, 4, 0, 0, 
+8, 5, 5, 5, 3, 3, 3, 4, 6, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 7, 5, 1, 5, 5, 2, 6, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 5, 5, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 2, 7, 2, 0, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 2, 6, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 3, 5, 5, 2, 7, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 5, 4, 4, 2, 6, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 6, 2, 4, 4, 2, 2, 0, 0, 
+8, 5, 5, 5, 3, 3, 5, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 1, 3, 3, 4, 2, 2, 6, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 5, 4, 4, 2, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 3, 3, 5, 2, 4, 2, 2, 6, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 5, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 2, 4, 4, 4, 4, 0, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 7, 4, 6, 7, 4, 2, 2, 2, 0, 0, 
+8, 7, 3, 3, 3, 3, 7, 6, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 7, 3, 7, 3, 5, 6, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 7, 3, 5, 5, 2, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 3, 5, 3, 6, 4, 4, 4, 4, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 4, 2, 2, 4, 4, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 3, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 1, 3, 5, 2, 6, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 5, 5, 6, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 7, 3, 5, 5, 4, 4, 4, 2, 4, 2, 2, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 6, 4, 4, 4, 4, 2, 2, 0, 0, 
+8, 7, 5, 3, 7, 7, 3, 4, 2, 4, 2, 2, 2, 2, 0, 0, 
+8, 5, 3, 5, 3, 5, 3, 2, 4, 6, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 3, 5, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 3, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 6, 4, 2, 2, 0, 0, 0, 0, 
+8, 3, 3, 3, 3, 5, 3, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 5, 7, 3, 7, 3, 4, 6, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 5, 5, 5, 1, 4, 6, 2, 2, 0, 2, 0, 0, 0, 
+8, 3, 7, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 2, 4, 4, 2, 2, 2, 2, 0, 0, 
+8, 5, 7, 5, 7, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 1, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 7, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 3, 5, 3, 6, 4, 6, 6, 2, 2, 0, 0, 0, 
+9, 7, 7, 3, 5, 7, 3, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+8, 3, 5, 3, 3, 3, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 1, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 7, 5, 3, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 5, 3, 3, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 7, 5, 5, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 7, 7, 5, 7, 4, 4, 6, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 3, 5, 7, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 3, 5, 5, 5, 5, 3, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+7, 5, 3, 3, 3, 3, 3, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 4, 4, 4, 2, 4, 2, 2, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 7, 3, 3, 5, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 1, 3, 3, 2, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 3, 3, 5, 3, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 3, 5, 3, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 3, 7, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 6, 6, 4, 2, 4, 2, 2, 0, 0, 
+8, 5, 7, 7, 3, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 6, 4, 6, 2, 2, 2, 2, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 5, 4, 4, 6, 2, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 3, 7, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 7, 5, 4, 6, 4, 6, 4, 2, 2, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 4, 6, 4, 6, 4, 2, 2, 0, 0, 
+9, 5, 7, 5, 7, 5, 5, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 7, 5, 5, 5, 4, 6, 4, 6, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 5, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 6, 2, 6, 2, 2, 2, 0, 0, 
+9, 5, 5, 7, 5, 5, 5, 6, 4, 6, 4, 4, 4, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 4, 4, 2, 6, 4, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 3, 5, 6, 6, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 3, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 7, 3, 6, 4, 4, 2, 4, 4, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 6, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 6, 2, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 7, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 5, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 7, 3, 6, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 5, 1, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 1, 5, 3, 3, 4, 4, 4, 4, 2, 4, 0, 0, 0, 
+9, 7, 3, 3, 3, 5, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 7, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 3, 3, 3, 1, 3, 3, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 3, 6, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 4, 6, 4, 6, 2, 4, 2, 0, 0, 
+9, 7, 7, 5, 7, 7, 7, 4, 4, 4, 4, 6, 4, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 6, 4, 4, 2, 4, 2, 0, 0, 
+9, 5, 3, 3, 3, 5, 5, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 1, 5, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 2, 6, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 6, 6, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 1, 4, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 5, 3, 6, 6, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 7, 5, 7, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 7, 5, 6, 6, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 3, 3, 6, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 1, 4, 2, 6, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 1, 5, 3, 1, 6, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 1, 6, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 7, 7, 3, 4, 6, 4, 2, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 6, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 3, 5, 5, 1, 3, 3, 4, 6, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 1, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 3, 3, 3, 3, 3, 5, 4, 4, 2, 2, 2, 0, 2, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 5, 4, 4, 2, 4, 6, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 1, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 5, 2, 4, 2, 4, 4, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 3, 3, 3, 3, 5, 3, 2, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 2, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 5, 5, 4, 4, 2, 6, 6, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 4, 2, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 5, 2, 2, 6, 2, 2, 0, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 7, 7, 7, 4, 2, 4, 4, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 5, 3, 4, 2, 6, 4, 0, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 6, 2, 4, 6, 0, 2, 0, 0, 0, 
+8, 5, 3, 1, 3, 5, 5, 6, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 3, 5, 5, 6, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 1, 5, 3, 3, 5, 6, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 5, 4, 6, 4, 4, 2, 4, 2, 0, 0, 
+9, 5, 7, 7, 5, 5, 5, 4, 4, 2, 6, 4, 2, 0, 0, 0, 
+9, 5, 7, 7, 5, 5, 3, 4, 6, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 6, 4, 6, 4, 2, 4, 0, 2, 0, 
+8, 5, 5, 5, 3, 5, 3, 6, 2, 4, 2, 0, 0, 0, 0, 0, 
+8, 3, 5, 3, 3, 5, 3, 6, 4, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 1, 5, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 7, 3, 5, 5, 3, 4, 4, 4, 2, 0, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 5, 6, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 7, 5, 5, 6, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 1, 5, 1, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 7, 5, 7, 5, 5, 4, 6, 2, 6, 4, 2, 2, 0, 0, 
+9, 5, 7, 5, 3, 7, 3, 6, 6, 6, 4, 4, 2, 2, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 6, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 5, 5, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 5, 4, 2, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+7, 5, 5, 5, 5, 5, 3, 4, 4, 2, 6, 4, 4, 2, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 6, 6, 4, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 7, 5, 5, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 6, 4, 6, 2, 2, 2, 2, 0, 0, 
+8, 7, 7, 5, 5, 3, 5, 2, 6, 4, 2, 4, 2, 2, 0, 0, 
+8, 3, 7, 5, 5, 5, 3, 4, 4, 6, 2, 0, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+8, 3, 3, 5, 5, 3, 3, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 1, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 2, 7, 6, 4, 6, 4, 2, 0, 0, 
+8, 3, 7, 5, 3, 5, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 3, 5, 3, 5, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 6, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 3, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 7, 5, 5, 7, 4, 6, 4, 4, 4, 4, 2, 0, 0, 
+8, 5, 5, 5, 7, 1, 3, 2, 2, 4, 2, 4, 0, 0, 0, 0, 
+8, 5, 3, 3, 5, 1, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 5, 7, 5, 5, 2, 4, 2, 4, 4, 2, 0, 0, 0, 
+8, 3, 3, 3, 3, 3, 3, 2, 4, 4, 4, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 4, 6, 6, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 6, 2, 6, 2, 0, 0, 0, 
+8, 5, 3, 7, 3, 1, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 4, 6, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 3, 6, 4, 6, 6, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 5, 1, 6, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 5, 2, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 2, 4, 4, 4, 2, 4, 2, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 4, 6, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 3, 5, 3, 3, 3, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 3, 3, 3, 3, 3, 2, 2, 2, 4, 2, 2, 2, 0, 0, 
+8, 3, 5, 7, 3, 3, 3, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 7, 1, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+8, 3, 3, 5, 3, 3, 5, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 1, 1, 6, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 5, 3, 5, 4, 6, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 6, 4, 6, 4, 2, 2, 4, 2, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 6, 6, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 7, 5, 6, 4, 6, 6, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 5, 6, 4, 4, 6, 2, 0, 0, 0, 0, 
+9, 5, 7, 3, 5, 5, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 4, 4, 6, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 6, 4, 6, 2, 2, 4, 0, 0, 0, 
+9, 5, 5, 7, 5, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 3, 3, 3, 1, 5, 5, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 3, 5, 3, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 4, 2, 6, 4, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 6, 6, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 6, 6, 6, 4, 4, 0, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 3, 6, 6, 4, 4, 4, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 5, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 3, 5, 3, 1, 3, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 3, 6, 6, 2, 6, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 6, 4, 6, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 6, 2, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 3, 1, 3, 3, 3, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 1, 5, 2, 4, 4, 2, 2, 2, 2, 0, 0, 
+8, 7, 5, 3, 3, 1, 5, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 2, 4, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 7, 3, 5, 5, 5, 4, 4, 4, 4, 4, 0, 2, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 3, 3, 3, 3, 1, 5, 2, 6, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 2, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 7, 3, 3, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 2, 2, 2, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 6, 2, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 7, 3, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 1, 3, 3, 3, 6, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 1, 3, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 3, 1, 5, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 1, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 5, 2, 6, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 3, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 4, 4, 6, 6, 2, 2, 0, 0, 0, 
+8, 3, 5, 5, 3, 5, 5, 2, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 7, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 7, 5, 7, 7, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 5, 5, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 3, 6, 6, 6, 4, 2, 2, 2, 0, 0, 
+8, 5, 3, 3, 5, 5, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 3, 5, 3, 5, 3, 4, 4, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 5, 7, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 6, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 5, 2, 4, 6, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 5, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 2, 6, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 7, 3, 3, 3, 5, 3, 2, 4, 6, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 4, 6, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 1, 6, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 3, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 7, 3, 7, 3, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 7, 3, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 6, 4, 6, 6, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 4, 6, 6, 4, 2, 0, 0, 0, 
+8, 7, 3, 5, 5, 3, 1, 6, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 3, 3, 3, 3, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 1, 5, 3, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 3, 1, 4, 4, 2, 4, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 7, 5, 7, 7, 7, 4, 4, 4, 4, 2, 2, 0, 0, 
+8, 5, 3, 3, 5, 5, 5, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 5, 1, 2, 2, 2, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 1, 6, 6, 2, 2, 2, 4, 2, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 6, 6, 4, 4, 4, 4, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 5, 6, 4, 4, 6, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 7, 3, 6, 4, 6, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 7, 3, 3, 3, 4, 4, 4, 6, 4, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 3, 5, 3, 3, 3, 2, 4, 6, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 1, 5, 3, 2, 4, 4, 4, 0, 2, 2, 0, 0, 
+8, 7, 7, 3, 5, 5, 3, 2, 4, 2, 4, 2, 2, 2, 0, 0, 
+8, 7, 5, 3, 3, 3, 3, 2, 2, 2, 2, 4, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 1, 3, 5, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 3, 5, 5, 4, 6, 6, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 3, 3, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 4, 2, 4, 4, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 1, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 4, 6, 2, 2, 4, 4, 2, 0, 0, 
+8, 5, 5, 5, 7, 5, 5, 7, 4, 4, 6, 4, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 7, 2, 4, 2, 4, 4, 4, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 1, 3, 6, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 1, 3, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 6, 6, 4, 2, 2, 2, 0, 0, 
+8, 3, 7, 3, 3, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 3, 3, 5, 2, 6, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 3, 3, 6, 6, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 7, 5, 5, 3, 4, 4, 2, 4, 4, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 1, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 6, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 6, 4, 6, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 3, 5, 4, 2, 2, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 7, 5, 5, 3, 6, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 7, 3, 5, 1, 1, 6, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 7, 3, 3, 1, 1, 6, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 6, 4, 2, 2, 4, 4, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 6, 6, 4, 4, 2, 4, 2, 0, 0, 
+9, 3, 3, 5, 5, 5, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 1, 4, 2, 4, 4, 2, 4, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 5, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 7, 5, 4, 2, 2, 6, 4, 2, 0, 0, 0, 
+9, 5, 7, 7, 5, 5, 7, 6, 4, 2, 4, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 2, 4, 2, 2, 2, 0, 2, 0, 0, 
+9, 5, 5, 5, 3, 1, 3, 6, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 1, 5, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 5, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 1, 5, 5, 3, 3, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 1, 5, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 1, 6, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 7, 4, 4, 2, 6, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 2, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 6, 2, 2, 4, 4, 4, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 5, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 5, 5, 6, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 7, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 7, 7, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 1, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 7, 7, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 1, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 5, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 3, 6, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 3, 5, 1, 6, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 3, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 5, 6, 4, 4, 6, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 3, 5, 5, 5, 3, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 7, 3, 5, 5, 3, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 1, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 7, 4, 2, 2, 6, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 4, 2, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 3, 5, 3, 7, 3, 3, 6, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 7, 3, 3, 3, 3, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 2, 2, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 7, 5, 5, 5, 6, 6, 4, 7, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 3, 7, 3, 4, 2, 2, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 3, 6, 4, 6, 4, 4, 4, 2, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 5, 5, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 1, 3, 3, 1, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 7, 3, 5, 3, 3, 4, 2, 4, 4, 4, 4, 2, 0, 0, 
+8, 5, 7, 5, 5, 1, 3, 2, 2, 2, 2, 4, 2, 2, 0, 0, 
+8, 5, 5, 1, 3, 5, 1, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 7, 3, 3, 5, 3, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+8, 3, 5, 5, 3, 5, 3, 6, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 1, 3, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 7, 5, 5, 3, 2, 6, 2, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 6, 2, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 3, 3, 3, 3, 4, 2, 2, 2, 4, 2, 0, 0, 0, 
+8, 7, 5, 3, 3, 5, 1, 6, 2, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 3, 7, 7, 3, 6, 6, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 1, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 3, 3, 3, 1, 3, 3, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 1, 5, 2, 4, 2, 4, 2, 2, 2, 0, 0, 
+8, 3, 5, 3, 3, 1, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 1, 3, 3, 3, 2, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 7, 3, 5, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 4, 4, 4, 4, 2, 2, 0, 0, 
+8, 7, 5, 1, 3, 3, 3, 4, 4, 2, 6, 2, 0, 0, 0, 0, 
+8, 3, 3, 5, 3, 3, 3, 6, 2, 4, 4, 4, 0, 0, 0, 0, 
+8, 3, 5, 7, 5, 3, 3, 4, 2, 6, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 5, 4, 2, 4, 4, 0, 0, 0, 0, 0, 
+8, 7, 5, 3, 3, 3, 1, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 6, 2, 4, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 3, 5, 5, 4, 6, 6, 2, 4, 2, 2, 0, 0, 
+8, 7, 7, 7, 5, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 3, 5, 6, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 3, 3, 3, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 3, 3, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 5, 5, 6, 4, 4, 4, 2, 4, 2, 0, 0, 
+8, 7, 3, 7, 3, 5, 3, 6, 6, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+8, 7, 7, 7, 5, 5, 7, 6, 4, 4, 6, 6, 2, 0, 0, 0, 
+8, 7, 7, 3, 5, 3, 3, 6, 4, 2, 2, 4, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 3, 1, 6, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 3, 3, 6, 6, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 3, 3, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 3, 7, 5, 5, 4, 6, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 3, 1, 3, 6, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 7, 7, 3, 1, 3, 4, 6, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 7, 5, 5, 3, 4, 4, 4, 4, 4, 0, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 6, 2, 6, 2, 2, 2, 0, 0, 
+9, 5, 5, 7, 3, 5, 3, 4, 6, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 3, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 3, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 7, 5, 5, 5, 4, 6, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 3, 3, 5, 6, 6, 2, 2, 4, 2, 0, 0, 0, 
+8, 3, 7, 5, 3, 5, 3, 4, 4, 2, 2, 4, 0, 0, 0, 0, 
+8, 5, 7, 7, 5, 5, 5, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 2, 4, 6, 4, 2, 0, 0, 
+8, 5, 7, 5, 3, 5, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 6, 4, 4, 4, 2, 2, 0, 0, 
+8, 7, 3, 5, 3, 3, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 6, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 7, 3, 3, 3, 3, 3, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 3, 3, 6, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 7, 5, 5, 5, 4, 6, 4, 4, 6, 0, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 1, 3, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 4, 4, 2, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 4, 6, 6, 4, 4, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 7, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 1, 5, 5, 5, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 7, 3, 3, 3, 6, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 1, 3, 5, 3, 2, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 4, 2, 4, 6, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 7, 4, 2, 4, 6, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 1, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 3, 5, 5, 5, 4, 6, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 3, 3, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 6, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 3, 5, 3, 5, 3, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 7, 5, 3, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 5, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 5, 3, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 5, 3, 1, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 5, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 1, 3, 6, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 5, 6, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 3, 5, 3, 5, 1, 5, 2, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 5, 3, 2, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 3, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 7, 5, 2, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 5, 5, 4, 4, 4, 6, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 7, 5, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 6, 6, 4, 6, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 1, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 5, 3, 3, 4, 2, 2, 6, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 5, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 1, 3, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 3, 3, 3, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 5, 5, 2, 2, 2, 4, 4, 0, 0, 0, 0, 
+8, 3, 5, 5, 7, 7, 3, 4, 4, 2, 6, 2, 2, 0, 2, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 2, 6, 6, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 5, 5, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 2, 2, 2, 2, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 7, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 5, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 2, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 7, 7, 6, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 1, 3, 5, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 5, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 3, 3, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 5, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 5, 3, 5, 6, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 6, 4, 6, 4, 2, 4, 2, 0, 0, 
+9, 5, 7, 3, 3, 3, 5, 6, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 1, 7, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 7, 5, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 7, 3, 5, 4, 2, 2, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 6, 2, 2, 6, 4, 2, 0, 0, 0, 
+9, 5, 5, 7, 3, 3, 5, 4, 4, 7, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 1, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 3, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 7, 5, 5, 6, 2, 6, 6, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 3, 5, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 6, 6, 4, 4, 2, 2, 0, 0, 
+9, 7, 1, 3, 3, 3, 3, 2, 4, 2, 6, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 3, 5, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 5, 5, 3, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 3, 3, 3, 5, 5, 5, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 6, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 4, 6, 4, 2, 0, 0, 0, 
+9, 7, 3, 5, 3, 5, 5, 4, 6, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 2, 4, 2, 2, 2, 0, 2, 0, 0, 
+9, 5, 3, 3, 1, 5, 1, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 3, 2, 2, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 5, 5, 5, 4, 2, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 3, 5, 3, 4, 2, 2, 6, 2, 0, 0, 0, 0, 
+8, 3, 5, 3, 3, 3, 5, 4, 2, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 2, 2, 4, 2, 0, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 7, 3, 6, 6, 4, 6, 4, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 5, 6, 6, 4, 2, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 6, 6, 4, 6, 4, 0, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 2, 6, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 4, 6, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 2, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 4, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 7, 3, 6, 4, 2, 6, 4, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 7, 3, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 4, 4, 2, 6, 2, 2, 0, 0, 
+8, 7, 7, 5, 7, 5, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 3, 5, 5, 5, 7, 3, 4, 2, 6, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 6, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 7, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 6, 6, 2, 4, 6, 2, 2, 0, 0, 
+8, 7, 3, 3, 5, 3, 1, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 3, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 3, 5, 5, 4, 6, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 7, 2, 6, 6, 6, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 7, 7, 5, 5, 6, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 5, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 2, 2, 6, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 7, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 3, 3, 3, 3, 3, 5, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 1, 3, 5, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 2, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 6, 4, 4, 6, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 6, 2, 6, 2, 2, 2, 0, 0, 
+8, 5, 3, 3, 1, 1, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 3, 7, 3, 3, 3, 3, 4, 2, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 1, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 3, 1, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 7, 3, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 5, 2, 2, 6, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 5, 6, 4, 2, 6, 4, 2, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 7, 5, 5, 4, 2, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 3, 5, 1, 3, 5, 1, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 3, 3, 5, 3, 5, 1, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 2, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 7, 7, 5, 5, 5, 4, 6, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 7, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 3, 3, 6, 4, 4, 4, 2, 2, 4, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 4, 4, 4, 6, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 5, 3, 3, 4, 2, 2, 6, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 2, 2, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 1, 5, 3, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 3, 5, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 7, 7, 3, 7, 4, 4, 4, 4, 0, 0, 0, 0, 
+8, 5, 7, 3, 3, 3, 5, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 3, 5, 5, 3, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 7, 5, 5, 5, 6, 4, 2, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 7, 4, 6, 6, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 5, 3, 3, 6, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 7, 5, 7, 4, 6, 6, 2, 4, 4, 4, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 5, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 7, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 3, 5, 4, 4, 4, 2, 4, 0, 0, 0, 0, 
+8, 7, 5, 3, 3, 3, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+8, 7, 3, 3, 3, 1, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 6, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 5, 3, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+8, 7, 3, 3, 7, 1, 3, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 3, 3, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 3, 3, 5, 1, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 7, 4, 2, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 4, 2, 2, 4, 2, 4, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 6, 2, 2, 4, 4, 2, 2, 0, 0, 
+9, 7, 7, 3, 1, 3, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 3, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 3, 5, 7, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 5, 5, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 3, 5, 3, 7, 3, 5, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 1, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 3, 5, 3, 5, 1, 1, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 5, 4, 4, 4, 2, 4, 4, 2, 0, 0, 
+8, 5, 5, 5, 7, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 1, 3, 3, 3, 2, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 3, 5, 1, 5, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 4, 4, 4, 4, 2, 4, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 6, 6, 4, 6, 4, 4, 2, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 2, 2, 2, 2, 4, 0, 0, 0, 0, 
+8, 5, 3, 5, 5, 5, 5, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 5, 3, 4, 4, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 5, 7, 7, 5, 3, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 4, 4, 6, 4, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 5, 4, 2, 2, 2, 4, 2, 0, 0, 0, 
+9, 7, 3, 5, 3, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 5, 1, 6, 6, 4, 2, 2, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 1, 3, 2, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 1, 3, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 1, 4, 6, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 5, 1, 2, 6, 2, 2, 4, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 6, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 6, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 3, 5, 4, 6, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 7, 3, 4, 4, 6, 6, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 1, 5, 4, 6, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 7, 6, 4, 4, 4, 4, 2, 2, 0, 0, 
+8, 7, 5, 7, 5, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 7, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 3, 7, 5, 5, 5, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 7, 5, 3, 5, 6, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 3, 3, 5, 5, 3, 5, 7, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 7, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 7, 5, 7, 7, 7, 7, 4, 2, 4, 2, 2, 2, 0, 
+9, 5, 3, 5, 5, 3, 3, 6, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 3, 3, 1, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 3, 3, 1, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 6, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 5, 3, 4, 2, 2, 4, 2, 2, 2, 0, 0, 
+8, 7, 7, 5, 5, 7, 3, 4, 6, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 5, 6, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 7, 3, 3, 5, 3, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 1, 5, 3, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 3, 2, 6, 4, 2, 0, 2, 0, 0, 0, 
+8, 5, 3, 7, 5, 5, 5, 4, 4, 4, 2, 4, 2, 2, 0, 0, 
+8, 5, 7, 5, 7, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 7, 7, 6, 6, 4, 4, 2, 2, 0, 0, 
+8, 3, 5, 5, 5, 3, 5, 4, 2, 6, 4, 4, 2, 2, 0, 0, 
+8, 7, 5, 3, 7, 5, 5, 6, 6, 6, 4, 6, 2, 0, 0, 0, 
+9, 3, 5, 5, 7, 5, 5, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 4, 6, 6, 6, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 3, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 5, 4, 4, 4, 4, 4, 4, 2, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 4, 4, 2, 2, 4, 2, 0, 0, 
+8, 5, 3, 1, 5, 5, 3, 7, 4, 2, 6, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 1, 3, 2, 4, 4, 2, 2, 2, 2, 0, 0, 
+8, 3, 3, 3, 5, 3, 1, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 3, 7, 3, 3, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 4, 6, 4, 6, 2, 0, 0, 0, 0, 
+9, 3, 7, 5, 5, 3, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 7, 7, 3, 5, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 7, 6, 2, 6, 2, 4, 0, 0, 0, 0, 
+9, 3, 3, 5, 3, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 1, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 6, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 3, 7, 3, 1, 3, 3, 6, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 3, 3, 3, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 7, 5, 6, 2, 4, 2, 4, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 5, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 3, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 3, 5, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 1, 4, 6, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 7, 5, 3, 1, 2, 6, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 6, 4, 2, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 7, 3, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 3, 1, 3, 3, 3, 4, 2, 2, 6, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 7, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 4, 4, 0, 0, 0, 
+8, 5, 5, 7, 3, 5, 7, 6, 6, 6, 6, 4, 2, 2, 0, 0, 
+8, 5, 3, 7, 7, 5, 3, 7, 6, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 5, 3, 4, 2, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 3, 1, 5, 3, 1, 2, 4, 2, 4, 4, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 5, 4, 6, 4, 4, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 2, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 1, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 5, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 7, 7, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 3, 3, 6, 4, 4, 6, 4, 2, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 4, 4, 2, 6, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 3, 5, 7, 4, 6, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 6, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 5, 6, 6, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 1, 3, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 5, 3, 5, 6, 6, 2, 4, 4, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 6, 4, 4, 4, 2, 2, 2, 0, 
+9, 5, 7, 3, 5, 7, 3, 4, 4, 4, 2, 4, 0, 0, 0, 0, 
+9, 7, 5, 3, 3, 3, 5, 6, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 3, 3, 3, 6, 6, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 7, 7, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 6, 6, 6, 6, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 3, 3, 1, 3, 1, 4, 6, 2, 2, 0, 2, 0, 0, 0, 
+9, 7, 5, 7, 3, 3, 5, 6, 6, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 7, 5, 3, 5, 6, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 5, 4, 6, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 6, 4, 6, 6, 2, 2, 2, 0, 0, 
+9, 5, 3, 7, 5, 3, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 3, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 3, 3, 3, 3, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 5, 4, 2, 2, 2, 4, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 7, 4, 6, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 3, 5, 6, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 6, 4, 4, 4, 2, 0, 0, 0, 
+9, 8, 5, 7, 3, 7, 5, 2, 6, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 6, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 5, 4, 6, 4, 6, 4, 2, 2, 0, 0, 
+8, 7, 7, 3, 3, 1, 5, 6, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 1, 3, 6, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 7, 3, 5, 3, 3, 6, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 3, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 7, 3, 3, 3, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 3, 4, 6, 2, 6, 4, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 7, 3, 4, 6, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 4, 2, 2, 4, 4, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 4, 4, 4, 6, 4, 2, 0, 0, 0, 
+9, 5, 3, 5, 7, 5, 7, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 3, 5, 3, 2, 4, 2, 6, 4, 2, 2, 0, 0, 
+9, 7, 3, 3, 3, 3, 5, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 3, 3, 3, 5, 3, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 3, 1, 5, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 3, 5, 3, 5, 2, 6, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 6, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 3, 7, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 7, 6, 4, 6, 2, 2, 4, 0, 0, 0, 
+9, 3, 5, 5, 3, 3, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 7, 6, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 7, 3, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 6, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 4, 0, 0, 0, 0, 
+9, 5, 5, 3, 7, 5, 5, 6, 4, 4, 4, 4, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 6, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 7, 3, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 3, 5, 1, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 2, 6, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 7, 3, 5, 4, 4, 6, 6, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 6, 4, 6, 2, 6, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 1, 5, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 3, 3, 3, 5, 3, 5, 2, 6, 4, 2, 2, 0, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 7, 5, 5, 6, 2, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 5, 1, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 3, 3, 5, 3, 5, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 3, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 3, 1, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 7, 5, 5, 4, 4, 6, 6, 4, 2, 2, 0, 0, 
+9, 8, 7, 5, 7, 5, 5, 6, 4, 2, 6, 2, 2, 0, 0, 0, 
+8, 8, 5, 5, 7, 5, 5, 4, 2, 2, 6, 2, 2, 0, 0, 0, 
+8, 7, 3, 5, 7, 5, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 3, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 8, 3, 3, 5, 3, 1, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 2, 2, 4, 2, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 5, 1, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 5, 3, 1, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 5, 1, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 5, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 1, 5, 5, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 5, 4, 4, 4, 6, 2, 4, 2, 0, 0, 
+9, 8, 5, 3, 7, 5, 5, 6, 2, 4, 6, 2, 2, 0, 0, 0, 
+9, 8, 3, 3, 7, 5, 1, 4, 4, 2, 4, 0, 0, 0, 0, 0, 
+9, 8, 5, 3, 7, 5, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 1, 2, 2, 4, 2, 0, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 5, 5, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 1, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 1, 1, 5, 5, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 5, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 7, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 1, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 8, 3, 3, 3, 3, 1, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 8, 5, 3, 7, 5, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 1, 5, 3, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 1, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 3, 1, 1, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 3, 3, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 1, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 8, 5, 5, 7, 5, 5, 7, 2, 4, 6, 2, 2, 0, 0, 0, 
+9, 8, 3, 5, 7, 5, 5, 4, 2, 2, 6, 2, 2, 0, 0, 0, 
+9, 8, 3, 5, 7, 5, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 1, 1, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 1, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 2, 2, 4, 2, 0, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 8, 5, 3, 7, 5, 3, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 8, 3, 5, 7, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 3, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 1, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 1, 3, 5, 1, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 1, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 3, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 7, 7, 5, 6, 2, 2, 4, 2, 2, 2, 0, 0, 
+8, 7, 3, 5, 7, 5, 3, 2, 2, 4, 6, 2, 2, 0, 0, 0, 
+8, 8, 5, 5, 7, 5, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 1, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 1, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 8, 5, 3, 7, 7, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 3, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 4, 4, 6, 6, 2, 2, 2, 0, 0, 
+9, 8, 5, 5, 7, 5, 5, 4, 2, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 1, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 1, 3, 3, 1, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 1, 5, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 8, 5, 3, 7, 7, 3, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 3, 3, 4, 2, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 1, 3, 5, 5, 3, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 4, 4, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 6, 2, 4, 6, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 3, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 1, 3, 7, 3, 3, 4, 4, 2, 2, 2, 0, 2, 0, 0, 
+9, 7, 3, 5, 5, 5, 5, 2, 4, 4, 2, 0, 0, 0, 0, 0, 
+9, 5, 3, 5, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 8, 5, 3, 5, 5, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 8, 3, 3, 3, 3, 1, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 1, 2, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 2, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 4, 2, 4, 6, 2, 6, 0, 0, 0, 
+9, 7, 3, 5, 5, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 1, 5, 3, 1, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 5, 1, 1, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 1, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 1, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 1, 5, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 8, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 1, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 1, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 5, 5, 3, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 7, 3, 1, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 5, 1, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 2, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 3, 1, 5, 3, 1, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 1, 3, 3, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 5, 3, 2, 4, 4, 2, 2, 4, 2, 0, 0, 
+9, 8, 7, 5, 7, 7, 5, 6, 4, 4, 6, 2, 4, 0, 0, 0, 
+9, 8, 5, 3, 7, 5, 5, 6, 2, 4, 6, 2, 0, 0, 0, 0, 
+9, 8, 7, 3, 7, 3, 3, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 7, 3, 3, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 5, 5, 3, 1, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 5, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 8, 3, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 3, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 1, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 7, 1, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 7, 1, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 1, 3, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 5, 1, 1, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 5, 1, 1, 2, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 2, 2, 4, 4, 4, 4, 2, 0, 0, 
+9, 8, 5, 5, 7, 7, 5, 6, 4, 6, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 1, 5, 5, 3, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 1, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 7, 3, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 8, 5, 3, 5, 5, 3, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 3, 6, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 1, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 1, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 5, 3, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 1, 4, 6, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 5, 4, 2, 2, 4, 4, 4, 0, 0, 0, 
+9, 8, 5, 3, 5, 5, 7, 6, 6, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 3, 5, 1, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 1, 7, 3, 1, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 5, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 7, 7, 5, 6, 2, 4, 6, 4, 4, 0, 0, 0, 
+9, 8, 5, 5, 7, 5, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 1, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 3, 3, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 1, 3, 5, 3, 1, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 5, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 5, 5, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 1, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 2, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 3, 1, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 5, 1, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 1, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 1, 5, 1, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 7, 5, 4, 4, 6, 6, 2, 2, 0, 0, 0, 
+9, 8, 5, 5, 5, 5, 5, 4, 2, 4, 6, 2, 2, 0, 0, 0, 
+9, 8, 5, 3, 7, 7, 5, 2, 4, 4, 6, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 3, 2, 2, 2, 4, 0, 0, 0, 0, 0, 
+9, 8, 5, 3, 5, 1, 1, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 8, 5, 3, 5, 5, 1, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 3, 3, 5, 5, 3, 2, 2, 2, 4, 0, 0, 0, 0, 0, 
+8, 7, 3, 3, 5, 1, 3, 2, 4, 2, 2, 0, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 1, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 5, 1, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 3, 3, 5, 1, 3, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 7, 5, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 8, 5, 3, 5, 3, 1, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 7, 5, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 5, 1, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 3, 1, 5, 5, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 7, 7, 5, 6, 2, 6, 6, 2, 4, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 1, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 4, 2, 4, 4, 0, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 7, 3, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 7, 1, 3, 2, 2, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 7, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 7, 3, 1, 4, 4, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 5, 1, 1, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 3, 1, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 1, 5, 3, 1, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 2, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 7, 7, 5, 6, 2, 4, 6, 2, 2, 2, 0, 0, 
+9, 7, 5, 1, 5, 3, 1, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 1, 3, 5, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 7, 5, 3, 4, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 8, 3, 5, 7, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 7, 3, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 8, 3, 1, 5, 3, 3, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 8, 5, 3, 7, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 8, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 8, 3, 5, 7, 5, 3, 4, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 8, 5, 3, 5, 5, 3, 6, 2, 4, 6, 2, 2, 2, 0, 0, 
+9, 8, 5, 1, 7, 5, 3, 2, 2, 4, 2, 2, 2, 2, 0, 0, 
+9, 8, 5, 3, 7, 3, 3, 4, 4, 6, 6, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 7, 3, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 1, 1, 5, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 1, 3, 3, 3, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 3, 7, 5, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 1, 1, 5, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 3, 5, 2, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 1, 1, 3, 3, 1, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 1, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 1, 5, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 1, 5, 3, 1, 2, 2, 2, 2, 4, 2, 0, 0, 0, 
+9, 7, 3, 5, 7, 3, 3, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 4, 4, 2, 2, 4, 2, 0, 0, 
+9, 5, 5, 5, 7, 3, 3, 4, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 6, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 1, 5, 3, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 2, 4, 6, 6, 4, 4, 0, 0, 0, 
+9, 8, 3, 5, 7, 7, 5, 6, 4, 6, 4, 4, 2, 0, 0, 0, 
+9, 8, 3, 5, 7, 5, 5, 2, 4, 4, 6, 2, 0, 0, 0, 0, 
+9, 8, 3, 5, 5, 3, 5, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 1, 5, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 1, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 7, 5, 3, 2, 2, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 3, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 7, 3, 1, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 7, 3, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 3, 5, 5, 3, 3, 3, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 5, 3, 3, 3, 1, 2, 4, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 5, 4, 4, 6, 4, 2, 4, 2, 0, 0, 
+9, 8, 7, 3, 7, 7, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 8, 3, 5, 7, 7, 5, 4, 4, 6, 6, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 5, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 1, 1, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 4, 2, 2, 4, 2, 0, 2, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 8, 3, 3, 5, 3, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 3, 0, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 1, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 1, 3, 5, 3, 1, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 5, 3, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 1, 6, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 7, 5, 1, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 3, 7, 7, 5, 6, 2, 4, 6, 4, 2, 2, 0, 0, 
+9, 8, 5, 3, 5, 5, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 8, 5, 5, 5, 5, 5, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 8, 3, 3, 5, 3, 3, 2, 4, 2, 4, 0, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 1, 3, 5, 1, 3, 2, 2, 2, 2, 2, 0, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 8, 5, 3, 7, 7, 5, 6, 4, 4, 6, 2, 2, 2, 0, 0, 
+9, 7, 3, 1, 7, 5, 3, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 3, 5, 5, 5, 3, 6, 2, 4, 2, 4, 2, 2, 0, 0, 
+9, 8, 5, 5, 3, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 4, 4, 4, 6, 4, 4, 2, 0, 0, 
+9, 8, 5, 7, 7, 7, 5, 4, 2, 6, 4, 2, 2, 0, 0, 0, 
+9, 8, 5, 5, 7, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 1, 3, 4, 2, 2, 4, 0, 0, 0, 0, 0, 
+9, 7, 3, 1, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 3, 1, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 7, 5, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 3, 5, 5, 7, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 3, 5, 2, 4, 4, 2, 4, 4, 2, 0, 0, 
+9, 7, 3, 3, 7, 5, 5, 2, 4, 6, 4, 4, 4, 2, 0, 0, 
+9, 7, 3, 1, 7, 5, 5, 2, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 8, 5, 5, 7, 3, 5, 2, 6, 6, 4, 0, 0, 0, 0, 0, 
+9, 8, 5, 3, 7, 1, 1, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 5, 5, 1, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 5, 5, 1, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 2, 2, 6, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 7, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 8, 5, 3, 7, 7, 7, 4, 2, 6, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 3, 1, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 1, 3, 3, 3, 2, 2, 6, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 8, 5, 3, 7, 5, 3, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 3, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 3, 5, 7, 5, 7, 2, 4, 6, 4, 2, 4, 0, 0, 0, 
+8, 7, 3, 5, 7, 5, 5, 4, 2, 6, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 2, 2, 2, 2, 0, 2, 2, 0, 0, 
+9, 5, 3, 1, 5, 3, 1, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 3, 5, 1, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 8, 3, 5, 7, 5, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 7, 3, 3, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 1, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 8, 7, 3, 7, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 1, 3, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 1, 1, 4, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 1, 5, 1, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 1, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 8, 1, 3, 7, 1, 1, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 3, 3, 5, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 7, 5, 5, 4, 4, 6, 6, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 7, 5, 5, 4, 4, 6, 6, 0, 0, 0, 0, 0, 
+8, 8, 5, 3, 7, 3, 5, 2, 4, 4, 4, 0, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 7, 3, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 7, 1, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 3, 1, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 8, 3, 3, 5, 3, 3, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 3, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 3, 3, 4, 2, 4, 4, 2, 0, 2, 0, 0, 
+9, 5, 3, 5, 5, 3, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 5, 3, 3, 1, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 3, 3, 1, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 3, 5, 3, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 3, 5, 7, 5, 5, 4, 4, 6, 6, 4, 2, 0, 0, 0, 
+9, 8, 5, 5, 7, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 8, 5, 5, 7, 3, 5, 0, 4, 4, 6, 0, 0, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 0, 2, 0, 0, 
+9, 7, 5, 3, 3, 5, 1, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 8, 5, 5, 7, 5, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 2, 4, 4, 2, 0, 2, 0, 0, 0, 
+9, 7, 5, 3, 3, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 7, 3, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 8, 3, 5, 5, 3, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 8, 5, 3, 5, 3, 3, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 7, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 7, 7, 1, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 2, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 3, 5, 7, 7, 5, 4, 2, 4, 4, 4, 4, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 1, 7, 1, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 1, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 8, 3, 3, 5, 1, 3, 2, 2, 4, 4, 0, 0, 0, 0, 0, 
+9, 7, 1, 3, 3, 3, 5, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 6, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 3, 1, 5, 3, 1, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 5, 5, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 7, 5, 4, 4, 6, 4, 4, 2, 2, 0, 0, 
+9, 8, 5, 7, 7, 7, 5, 6, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 7, 3, 3, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 1, 3, 3, 3, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 1, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 1, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 5, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 8, 3, 5, 7, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 1, 6, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 1, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 1, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 2, 4, 4, 2, 0, 2, 0, 0, 
+9, 3, 3, 3, 3, 3, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 7, 7, 2, 2, 6, 4, 2, 4, 0, 0, 0, 
+9, 8, 7, 7, 7, 5, 5, 2, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 8, 5, 5, 7, 5, 5, 2, 2, 7, 6, 2, 2, 0, 0, 0, 
+9, 8, 3, 3, 7, 1, 1, 2, 4, 2, 4, 0, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 1, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 8, 3, 1, 7, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 4, 2, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 1, 1, 5, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 7, 5, 5, 4, 2, 4, 4, 2, 4, 2, 0, 0, 
+9, 7, 3, 3, 5, 3, 5, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 8, 5, 3, 7, 5, 5, 4, 4, 4, 6, 2, 0, 0, 0, 0, 
+9, 8, 5, 3, 7, 3, 3, 4, 2, 2, 4, 0, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 3, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 1, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 5, 1, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 1, 1, 5, 1, 1, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 1, 5, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 5, 1, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 1, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 3, 5, 7, 5, 5, 6, 2, 4, 4, 2, 4, 2, 0, 0, 
+9, 8, 3, 5, 7, 7, 7, 6, 4, 4, 6, 2, 4, 0, 0, 0, 
+8, 9, 5, 5, 7, 5, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+8, 8, 5, 3, 7, 1, 1, 4, 4, 2, 4, 0, 0, 0, 0, 0, 
+9, 7, 3, 5, 5, 3, 5, 2, 4, 4, 4, 4, 2, 2, 0, 0, 
+8, 5, 7, 5, 5, 3, 5, 6, 4, 2, 6, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 1, 5, 3, 1, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 5, 5, 5, 5, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 7, 7, 5, 6, 2, 6, 6, 2, 2, 0, 0, 0, 
+9, 8, 3, 3, 7, 3, 5, 4, 2, 4, 6, 2, 2, 0, 0, 0, 
+9, 8, 5, 5, 7, 3, 3, 4, 2, 4, 4, 0, 0, 0, 0, 0, 
+9, 5, 3, 1, 3, 3, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 8, 5, 5, 5, 3, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 1, 5, 3, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 7, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+8, 7, 5, 3, 5, 5, 3, 6, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 3, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 1, 5, 1, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 8, 3, 5, 7, 5, 5, 4, 2, 7, 6, 2, 2, 0, 0, 0, 
+9, 8, 5, 5, 7, 5, 5, 4, 2, 4, 6, 2, 0, 0, 0, 0, 
+9, 8, 5, 3, 7, 5, 3, 2, 4, 4, 6, 0, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 1, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 7, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 3, 2, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 1, 5, 7, 3, 3, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 1, 5, 1, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 3, 1, 3, 2, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 1, 5, 3, 1, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 1, 2, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 5, 7, 5, 5, 4, 2, 6, 4, 2, 2, 2, 0, 0, 
+9, 8, 3, 5, 7, 5, 5, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 8, 5, 3, 7, 3, 5, 2, 4, 6, 6, 2, 0, 0, 0, 0, 
+9, 8, 5, 3, 7, 1, 1, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 1, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 2, 4, 4, 0, 0, 0, 0, 0, 
+9, 8, 7, 5, 7, 5, 3, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 1, 3, 3, 5, 1, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 7, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 5, 3, 3, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 1, 7, 3, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 8, 5, 3, 5, 3, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 5, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 3, 1, 1, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 1, 3, 5, 1, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 7, 3, 5, 5, 3, 2, 2, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 7, 5, 3, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 2, 2, 6, 4, 2, 2, 0, 0, 0, 
+9, 8, 5, 5, 7, 5, 5, 4, 4, 6, 6, 2, 2, 2, 0, 0, 
+9, 8, 5, 3, 7, 5, 5, 4, 2, 6, 6, 0, 2, 0, 0, 0, 
+9, 8, 5, 3, 7, 3, 3, 4, 4, 4, 4, 0, 0, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 1, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 3, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 1, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 3, 5, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 6, 2, 4, 6, 4, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 6, 2, 2, 2, 0, 0, 
+9, 8, 7, 7, 7, 7, 7, 4, 6, 6, 6, 2, 2, 0, 0, 0, 
+9, 8, 3, 3, 7, 3, 5, 4, 2, 6, 6, 0, 0, 0, 0, 0, 
+9, 8, 3, 5, 7, 5, 5, 4, 4, 4, 4, 0, 0, 0, 0, 0, 
+9, 8, 5, 3, 5, 1, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 5, 1, 2, 2, 4, 4, 0, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 6, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 3, 3, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 7, 5, 3, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 1, 5, 3, 3, 6, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 1, 3, 4, 2, 2, 2, 2, 0, 2, 0, 0, 
+9, 7, 5, 3, 5, 5, 1, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 1, 1, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 3, 1, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 5, 3, 1, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 1, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 1, 1, 5, 3, 1, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 2, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 8, 3, 5, 7, 5, 5, 2, 2, 6, 6, 2, 2, 4, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 1, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 2, 2, 4, 2, 0, 0, 0, 0, 0, 
+9, 7, 3, 3, 7, 3, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 2, 2, 6, 2, 2, 2, 0, 0, 0, 
+9, 7, 1, 3, 3, 3, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 0, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 5, 3, 4, 4, 2, 4, 4, 4, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 5, 4, 4, 2, 4, 4, 2, 2, 0, 0, 
+8, 7, 3, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 1, 1, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 3, 3, 3, 1, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 5, 7, 5, 5, 4, 2, 6, 6, 2, 2, 0, 0, 0, 
+8, 8, 5, 3, 3, 3, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 8, 7, 5, 7, 3, 3, 6, 2, 4, 4, 0, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 1, 3, 6, 4, 4, 2, 0, 0, 0, 0, 0, 
+9, 7, 3, 5, 7, 5, 1, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 6, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 8, 3, 5, 7, 5, 5, 4, 2, 6, 6, 2, 2, 2, 0, 0, 
+9, 7, 3, 5, 3, 5, 1, 6, 2, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 1, 3, 4, 6, 4, 6, 0, 0, 0, 0, 0, 
+9, 8, 5, 3, 7, 1, 3, 6, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 8, 5, 5, 7, 5, 5, 2, 4, 6, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 8, 3, 3, 5, 3, 3, 2, 2, 2, 4, 0, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 1, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 1, 3, 5, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 1, 3, 5, 3, 1, 4, 4, 2, 2, 2, 0, 2, 0, 0, 
+9, 7, 3, 5, 5, 5, 5, 4, 2, 6, 6, 2, 2, 2, 0, 0, 
+9, 8, 3, 5, 7, 7, 5, 6, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 8, 3, 5, 7, 5, 5, 2, 2, 6, 6, 2, 0, 0, 0, 0, 
+9, 8, 7, 7, 5, 1, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 1, 5, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 3, 1, 2, 2, 6, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 3, 2, 4, 4, 4, 0, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 1, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 1, 5, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 1, 3, 5, 1, 1, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 1, 3, 4, 2, 2, 2, 2, 0, 2, 0, 0, 
+9, 7, 1, 1, 5, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 8, 7, 3, 5, 3, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 1, 5, 5, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 4, 2, 2, 0, 0, 
+9, 8, 5, 5, 7, 7, 5, 6, 6, 4, 6, 2, 2, 2, 0, 0, 
+9, 7, 3, 1, 3, 1, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 1, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 1, 5, 3, 3, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 8, 7, 5, 5, 5, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 7, 5, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 5, 3, 1, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 3, 3, 3, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 1, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 1, 1, 3, 3, 1, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 3, 3, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 7, 1, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 3, 5, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 8, 5, 5, 7, 5, 5, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 1, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 8, 1, 1, 5, 3, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 3, 1, 1, 2, 4, 4, 2, 0, 0, 0, 0, 0, 
+9, 8, 5, 3, 3, 3, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 3, 3, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 8, 5, 5, 5, 3, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 2, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 1, 5, 3, 1, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 7, 5, 5, 4, 2, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 5, 5, 2, 2, 4, 6, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 5, 1, 5, 4, 2, 6, 2, 0, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 1, 1, 2, 4, 4, 2, 0, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 1, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 8, 5, 5, 5, 5, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 3, 3, 1, 3, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 7, 5, 1, 3, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 3, 1, 5, 3, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 7, 5, 3, 3, 5, 3, 2, 4, 2, 2, 0, 0, 0, 0, 0, 
+9, 7, 3, 3, 3, 1, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 5, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 3, 2, 4, 4, 2, 0, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 3, 3, 2, 4, 2, 4, 0, 0, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 5, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 1, 5, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 1, 5, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 1, 1, 5, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 5, 3, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 4, 4, 4, 4, 2, 4, 2, 0, 0, 
+8, 5, 5, 5, 7, 3, 5, 6, 4, 6, 6, 2, 4, 2, 0, 0, 
+8, 7, 5, 7, 5, 3, 5, 6, 6, 6, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 5, 2, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 3, 5, 3, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 1, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 1, 3, 3, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 8, 5, 5, 7, 5, 5, 4, 2, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 3, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 5, 6, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 1, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 8, 5, 5, 5, 1, 5, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 1, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 3, 5, 3, 3, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 3, 5, 5, 3, 3, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 3, 1, 5, 3, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 3, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 3, 1, 3, 3, 5, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 5, 3, 1, 4, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 3, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 3, 5, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 8, 5, 5, 7, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 3, 1, 3, 4, 2, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 1, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 1, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 8, 5, 5, 7, 7, 7, 6, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 8, 5, 5, 5, 5, 5, 6, 2, 4, 6, 2, 2, 0, 0, 0, 
+9, 8, 3, 5, 5, 1, 5, 2, 4, 4, 4, 0, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 1, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 7, 3, 5, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 3, 1, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 7, 3, 1, 6, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 1, 3, 5, 5, 1, 2, 2, 4, 2, 2, 0, 2, 0, 0, 
+9, 7, 3, 3, 3, 3, 1, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 1, 4, 4, 2, 4, 4, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 5, 2, 4, 6, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 6, 2, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 3, 1, 5, 3, 1, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 1, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 3, 1, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 3, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 1, 1, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 3, 1, 5, 3, 1, 4, 4, 2, 2, 2, 0, 2, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 8, 7, 5, 7, 5, 7, 4, 2, 6, 4, 2, 4, 0, 0, 0, 
+9, 7, 3, 3, 5, 5, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 1, 3, 5, 3, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 7, 5, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 5, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 3, 3, 5, 6, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 3, 1, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 3, 2, 6, 2, 6, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 1, 5, 4, 4, 2, 2, 2, 0, 2, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 2, 6, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 5, 6, 4, 6, 4, 4, 6, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 5, 4, 4, 4, 2, 4, 4, 0, 0, 0, 
+9, 5, 7, 7, 3, 5, 5, 4, 4, 6, 4, 4, 6, 0, 0, 0, 
+7, 5, 5, 5, 5, 5, 5, 4, 4, 7, 2, 4, 4, 0, 0, 0, 
+8, 5, 7, 5, 7, 5, 5, 6, 4, 6, 2, 4, 6, 0, 0, 0, 
+8, 5, 7, 5, 5, 3, 5, 6, 2, 6, 2, 4, 4, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 6, 4, 6, 4, 2, 6, 0, 0, 0, 
+8, 7, 7, 5, 7, 5, 5, 4, 4, 7, 4, 2, 4, 0, 0, 0, 
+7, 5, 5, 5, 5, 7, 5, 6, 4, 6, 2, 0, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 3, 3, 2, 6, 4, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 4, 2, 2, 4, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 3, 5, 4, 4, 2, 2, 4, 2, 0, 0, 0, 
+8, 3, 7, 3, 5, 1, 3, 4, 2, 4, 2, 4, 2, 2, 0, 0, 
+7, 3, 5, 3, 3, 3, 5, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 6, 4, 2, 2, 6, 6, 0, 0, 0, 
+8, 7, 7, 3, 5, 5, 5, 4, 6, 4, 2, 4, 4, 0, 0, 0, 
+8, 3, 5, 3, 5, 5, 5, 4, 6, 2, 0, 6, 4, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 6, 6, 0, 6, 2, 2, 0, 0, 
+9, 5, 7, 1, 5, 3, 3, 4, 6, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 4, 6, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 1, 4, 4, 0, 2, 4, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 2, 6, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 1, 4, 6, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 6, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 7, 7, 7, 4, 6, 4, 4, 2, 2, 0, 0, 
+9, 5, 7, 5, 7, 7, 3, 7, 7, 6, 4, 4, 2, 2, 0, 0, 
+9, 5, 7, 5, 7, 5, 3, 4, 6, 6, 6, 2, 2, 0, 0, 0, 
+9, 5, 8, 5, 7, 7, 5, 6, 6, 6, 2, 4, 2, 0, 0, 0, 
+9, 5, 8, 5, 7, 7, 3, 6, 6, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 7, 3, 6, 6, 6, 2, 4, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 7, 1, 4, 6, 7, 4, 4, 2, 2, 0, 0, 
+9, 5, 8, 3, 7, 7, 1, 4, 6, 6, 6, 4, 2, 2, 0, 0, 
+9, 5, 8, 3, 7, 7, 5, 2, 6, 2, 6, 4, 2, 2, 0, 0, 
+9, 7, 7, 5, 7, 7, 3, 6, 6, 4, 4, 4, 2, 4, 0, 0, 
+7, 5, 7, 5, 5, 5, 3, 4, 6, 4, 4, 4, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 7, 5, 6, 6, 4, 4, 2, 4, 4, 0, 0, 
+9, 5, 7, 3, 7, 7, 3, 6, 7, 7, 2, 4, 2, 4, 0, 0, 
+9, 5, 5, 3, 7, 5, 3, 6, 6, 6, 4, 4, 2, 4, 0, 0, 
+9, 5, 5, 3, 7, 7, 3, 4, 4, 6, 4, 4, 4, 2, 0, 0, 
+9, 5, 5, 3, 7, 5, 3, 4, 6, 7, 2, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 7, 3, 6, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 7, 5, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 7, 3, 3, 6, 6, 4, 6, 2, 2, 6, 0, 0, 
+9, 5, 7, 5, 7, 5, 1, 7, 7, 2, 6, 2, 2, 2, 0, 0, 
+9, 7, 7, 5, 7, 5, 3, 7, 6, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 7, 5, 3, 4, 6, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 7, 6, 2, 4, 4, 4, 2, 2, 0, 0, 
+9, 7, 7, 5, 7, 3, 5, 6, 4, 6, 2, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 7, 7, 2, 6, 4, 2, 2, 0, 0, 
+9, 5, 7, 7, 7, 5, 5, 7, 7, 2, 6, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 7, 6, 2, 6, 2, 0, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 7, 6, 4, 6, 2, 2, 2, 0, 0, 
+9, 7, 7, 5, 7, 5, 3, 6, 4, 2, 4, 4, 2, 2, 0, 0, 
+9, 7, 7, 5, 7, 3, 3, 6, 4, 2, 4, 2, 4, 2, 0, 0, 
+9, 5, 7, 5, 7, 5, 3, 6, 6, 4, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 7, 7, 3, 4, 6, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 1, 6, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 3, 5, 5, 3, 6, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 7, 3, 4, 6, 4, 2, 4, 2, 0, 0, 0, 
+9, 3, 7, 5, 5, 5, 3, 4, 6, 4, 4, 6, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 6, 6, 2, 4, 2, 2, 2, 0, 0, 
+9, 5, 7, 3, 5, 5, 3, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 7, 3, 5, 5, 5, 4, 4, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 7, 3, 5, 5, 3, 6, 4, 2, 4, 4, 2, 2, 0, 0, 
+9, 5, 7, 3, 7, 5, 3, 4, 6, 0, 0, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 4, 0, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 6, 0, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 6, 2, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 3, 3, 5, 3, 3, 4, 4, 2, 0, 2, 0, 0, 0, 0, 
+7, 5, 5, 7, 7, 5, 7, 6, 6, 4, 2, 2, 2, 0, 0, 0, 
+7, 7, 5, 5, 5, 3, 5, 6, 4, 4, 2, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 6, 2, 2, 2, 4, 2, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 4, 6, 2, 0, 4, 4, 2, 0, 0, 
+7, 5, 5, 5, 7, 5, 5, 4, 6, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 5, 6, 4, 4, 0, 2, 2, 0, 0, 0, 
+8, 5, 7, 7, 5, 7, 3, 7, 4, 4, 2, 0, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 7, 5, 4, 6, 4, 4, 4, 0, 0, 0, 0, 
+8, 5, 7, 5, 5, 7, 3, 6, 6, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 7, 5, 5, 7, 3, 6, 7, 2, 4, 4, 0, 0, 0, 0, 
+9, 5, 7, 5, 7, 7, 3, 7, 6, 6, 2, 6, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 7, 3, 6, 4, 4, 6, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 7, 5, 6, 6, 6, 6, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 8, 3, 4, 4, 7, 6, 2, 0, 0, 0, 0, 
+9, 3, 5, 7, 3, 3, 3, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 3, 5, 5, 3, 7, 1, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 7, 3, 7, 3, 4, 4, 6, 6, 2, 2, 0, 0, 0, 
+9, 5, 7, 7, 5, 7, 3, 6, 4, 6, 6, 2, 0, 2, 0, 0, 
+9, 7, 7, 5, 3, 1, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 1, 5, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 3, 5, 7, 3, 3, 5, 4, 2, 4, 0, 4, 2, 0, 0, 0, 
+8, 5, 7, 5, 3, 3, 5, 2, 2, 6, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 1, 1, 5, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 1, 3, 7, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 3, 3, 1, 7, 2, 2, 4, 0, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 7, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 2, 4, 6, 4, 2, 0, 0, 0, 0, 
+8, 3, 5, 5, 3, 1, 5, 4, 2, 2, 6, 2, 0, 0, 0, 0, 
+8, 7, 3, 3, 5, 5, 3, 6, 6, 2, 2, 4, 2, 2, 0, 0, 
+9, 7, 3, 5, 5, 3, 5, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 1, 5, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+8, 3, 3, 3, 3, 3, 5, 2, 6, 2, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 3, 3, 3, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 7, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 7, 3, 3, 3, 5, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 5, 4, 2, 4, 2, 4, 0, 2, 0, 0, 
+8, 3, 3, 5, 5, 1, 3, 4, 2, 2, 2, 4, 2, 2, 0, 0, 
+9, 3, 3, 3, 5, 1, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 7, 5, 5, 7, 4, 4, 4, 6, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 7, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 7, 2, 2, 6, 4, 2, 0, 0, 0, 0, 
+9, 3, 5, 5, 1, 5, 3, 4, 2, 6, 6, 0, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 2, 4, 4, 0, 0, 0, 0, 0, 
+9, 7, 5, 7, 3, 7, 5, 2, 2, 4, 6, 2, 2, 0, 0, 0, 
+9, 3, 7, 5, 3, 5, 3, 4, 4, 6, 4, 0, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 3, 6, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 3, 5, 5, 4, 4, 6, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 7, 5, 5, 3, 6, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 3, 7, 5, 7, 3, 4, 4, 4, 6, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 7, 5, 7, 5, 6, 4, 2, 7, 7, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 2, 4, 6, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 1, 6, 4, 6, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 7, 6, 6, 4, 4, 6, 4, 2, 0, 0, 
+9, 7, 5, 7, 7, 3, 7, 6, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 1, 6, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 7, 2, 2, 2, 0, 0, 0, 
+9, 8, 7, 5, 5, 7, 5, 4, 4, 6, 4, 0, 2, 0, 0, 0, 
+9, 7, 7, 5, 7, 7, 3, 6, 4, 7, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 6, 4, 4, 0, 2, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 5, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+8, 8, 5, 7, 5, 5, 3, 4, 6, 7, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 5, 1, 6, 6, 6, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 7, 1, 6, 6, 6, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 7, 7, 7, 5, 6, 4, 6, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 7, 7, 5, 1, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 3, 6, 6, 7, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 7, 5, 7, 6, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 7, 7, 7, 5, 6, 4, 6, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 6, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 7, 5, 3, 4, 6, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 6, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 7, 4, 7, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 5, 2, 2, 4, 2, 4, 0, 0, 0, 0, 
+8, 7, 3, 3, 5, 3, 3, 6, 2, 6, 2, 2, 0, 2, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 6, 2, 6, 6, 4, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 6, 2, 2, 6, 2, 4, 2, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 7, 6, 4, 6, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 7, 2, 4, 6, 6, 4, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 7, 6, 6, 4, 6, 2, 0, 0, 0, 
+9, 7, 1, 5, 5, 3, 3, 6, 2, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 6, 2, 4, 6, 4, 4, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 7, 4, 4, 6, 6, 2, 2, 0, 0, 
+9, 7, 5, 7, 5, 5, 5, 7, 6, 2, 6, 4, 2, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 5, 7, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 3, 3, 4, 4, 2, 6, 2, 6, 0, 0, 0, 
+8, 7, 3, 5, 5, 3, 7, 4, 4, 2, 7, 2, 4, 0, 0, 0, 
+8, 5, 7, 3, 5, 3, 5, 4, 4, 6, 6, 2, 2, 0, 0, 0, 
+9, 7, 3, 7, 7, 3, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 7, 6, 4, 6, 6, 2, 2, 2, 0, 0, 
+9, 5, 5, 7, 7, 5, 5, 6, 2, 7, 2, 2, 4, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 7, 6, 2, 7, 2, 2, 4, 2, 0, 0, 
+8, 7, 5, 5, 5, 5, 7, 6, 4, 7, 4, 4, 4, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 6, 2, 7, 4, 4, 2, 2, 0, 0, 
+9, 5, 3, 5, 5, 3, 5, 4, 2, 7, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 3, 4, 2, 7, 4, 6, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 1, 5, 2, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 3, 5, 5, 2, 6, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 3, 5, 3, 3, 5, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 1, 3, 4, 6, 2, 6, 4, 4, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 6, 2, 6, 4, 4, 2, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 6, 2, 2, 4, 4, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 5, 7, 4, 6, 6, 4, 4, 2, 4, 0, 0, 
+8, 7, 3, 3, 5, 1, 5, 4, 2, 2, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 7, 3, 7, 4, 4, 4, 6, 4, 4, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 5, 6, 4, 6, 6, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 6, 4, 6, 2, 4, 0, 2, 0, 0, 
+8, 7, 5, 5, 7, 5, 7, 4, 4, 6, 6, 4, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 5, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 1, 5, 1, 3, 5, 2, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 7, 2, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 3, 5, 3, 6, 4, 4, 6, 2, 0, 0, 0, 0, 
+8, 5, 3, 5, 3, 7, 5, 4, 2, 4, 6, 2, 0, 2, 0, 0, 
+9, 7, 5, 3, 5, 5, 7, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 7, 5, 3, 5, 2, 2, 4, 6, 2, 2, 0, 0, 0, 
+8, 3, 5, 5, 3, 3, 5, 2, 2, 4, 6, 0, 0, 0, 0, 0, 
+8, 5, 5, 7, 3, 3, 5, 2, 2, 4, 4, 0, 0, 0, 0, 0, 
+8, 5, 3, 5, 1, 3, 3, 2, 2, 6, 2, 2, 2, 0, 0, 0, 
+8, 7, 7, 7, 5, 3, 7, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 7, 5, 5, 7, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 3, 5, 3, 1, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+8, 5, 3, 3, 1, 3, 5, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 7, 3, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 7, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+7, 5, 7, 5, 5, 3, 7, 4, 6, 4, 2, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 3, 7, 2, 4, 4, 4, 2, 4, 2, 0, 0, 
+8, 3, 5, 3, 3, 1, 5, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 7, 2, 6, 4, 2, 0, 2, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 7, 6, 6, 2, 2, 0, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 5, 5, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 4, 2, 4, 2, 4, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 3, 3, 5, 5, 3, 3, 4, 2, 2, 4, 2, 2, 2, 0, 0, 
+8, 5, 3, 5, 5, 3, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+7, 7, 5, 5, 5, 3, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 6, 2, 2, 6, 2, 4, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 6, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 5, 3, 3, 5, 4, 2, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 1, 4, 2, 2, 6, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 7, 3, 6, 2, 2, 4, 2, 2, 2, 0, 0, 
+8, 5, 7, 7, 3, 5, 5, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+8, 5, 7, 5, 5, 7, 5, 6, 6, 6, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 4, 2, 4, 2, 0, 0, 0, 0, 0, 
+7, 5, 3, 5, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+8, 7, 5, 3, 3, 5, 5, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+8, 3, 5, 3, 5, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+7, 5, 5, 3, 3, 5, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+7, 5, 5, 5, 5, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 7, 4, 4, 2, 2, 2, 4, 2, 0, 0, 
+8, 5, 5, 3, 3, 1, 7, 2, 4, 4, 2, 4, 6, 0, 0, 0, 
+8, 5, 5, 3, 3, 1, 5, 2, 6, 4, 2, 4, 4, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 2, 2, 2, 2, 2, 4, 0, 0, 0, 
+9, 3, 7, 5, 3, 3, 5, 4, 6, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 1, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 6, 4, 4, 6, 2, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 5, 6, 4, 6, 4, 0, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 5, 2, 4, 4, 6, 0, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 5, 2, 2, 4, 6, 0, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 3, 5, 2, 4, 6, 4, 0, 0, 0, 0, 0, 
+9, 7, 7, 3, 3, 5, 1, 4, 4, 4, 6, 0, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 3, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 2, 4, 7, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 1, 5, 5, 2, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 2, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 7, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 1, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 3, 5, 5, 5, 5, 5, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 3, 3, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+7, 7, 5, 5, 5, 3, 7, 2, 4, 2, 2, 4, 4, 0, 0, 0, 
+8, 7, 7, 5, 7, 5, 7, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 3, 4, 6, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 6, 4, 2, 4, 4, 0, 0, 0, 
+7, 5, 5, 5, 5, 3, 7, 4, 6, 2, 2, 4, 4, 0, 0, 0, 
+8, 5, 7, 5, 3, 7, 5, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 4, 4, 2, 2, 4, 0, 0, 0, 
+8, 5, 7, 7, 5, 5, 3, 6, 6, 6, 2, 4, 4, 0, 0, 0, 
+8, 5, 5, 7, 5, 5, 5, 6, 4, 6, 4, 4, 6, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 2, 4, 4, 4, 2, 0, 0, 
+9, 5, 5, 7, 5, 3, 7, 4, 4, 6, 6, 6, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 7, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 5, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 3, 3, 5, 2, 2, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 7, 4, 2, 6, 6, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 6, 4, 6, 6, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 7, 3, 6, 4, 6, 6, 2, 2, 2, 0, 0, 
+9, 5, 8, 5, 7, 7, 5, 6, 6, 6, 4, 4, 2, 2, 0, 0, 
+8, 5, 7, 7, 5, 7, 5, 4, 6, 6, 6, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 7, 7, 5, 6, 4, 6, 6, 4, 0, 0, 0, 0, 
+9, 5, 7, 5, 7, 7, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 7, 7, 3, 4, 4, 6, 4, 4, 2, 0, 0, 0, 
+9, 3, 7, 5, 5, 7, 3, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 7, 3, 6, 6, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 7, 5, 5, 6, 6, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 7, 5, 4, 6, 6, 6, 4, 2, 2, 0, 0, 
+8, 5, 7, 5, 7, 7, 3, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 6, 4, 6, 4, 2, 4, 2, 0, 0, 
+9, 5, 7, 5, 7, 5, 3, 6, 4, 6, 4, 2, 6, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 6, 6, 4, 4, 4, 2, 0, 0, 
+9, 5, 7, 5, 7, 7, 3, 4, 4, 6, 4, 2, 2, 4, 0, 0, 
+9, 5, 5, 5, 5, 7, 3, 2, 6, 6, 2, 2, 4, 0, 0, 0, 
+9, 5, 5, 5, 5, 7, 3, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 7, 5, 3, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 6, 6, 4, 4, 2, 2, 4, 0, 0, 
+9, 5, 7, 5, 7, 5, 5, 6, 6, 2, 4, 2, 0, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 1, 6, 6, 2, 4, 4, 0, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 3, 4, 6, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 7, 3, 3, 6, 6, 2, 4, 2, 4, 0, 0, 0, 
+9, 5, 7, 7, 7, 7, 3, 7, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 7, 7, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 6, 4, 6, 4, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 7, 6, 4, 6, 4, 2, 2, 0, 0, 
+9, 3, 5, 3, 5, 5, 1, 6, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 3, 5, 5, 7, 5, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 7, 6, 4, 6, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 7, 5, 2, 7, 6, 4, 2, 2, 0, 0, 0, 
+8, 3, 3, 5, 3, 5, 3, 4, 4, 2, 4, 4, 4, 2, 0, 0, 
+8, 3, 3, 5, 3, 5, 5, 6, 2, 2, 4, 2, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+8, 5, 7, 5, 1, 5, 1, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 3, 3, 5, 3, 3, 5, 4, 6, 4, 2, 2, 2, 2, 0, 0, 
+8, 5, 7, 7, 3, 7, 5, 7, 4, 4, 6, 2, 4, 2, 0, 0, 
+8, 3, 5, 7, 5, 5, 5, 4, 6, 2, 4, 2, 0, 0, 0, 0, 
+7, 3, 5, 3, 3, 3, 7, 4, 6, 4, 2, 2, 0, 2, 0, 0, 
+8, 3, 3, 5, 3, 3, 5, 4, 4, 2, 4, 4, 0, 0, 0, 0, 
+8, 5, 3, 5, 3, 3, 7, 2, 4, 4, 4, 6, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 7, 4, 6, 4, 2, 2, 2, 2, 0, 0, 
+7, 5, 5, 5, 5, 5, 7, 6, 4, 6, 4, 6, 4, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 6, 4, 6, 4, 2, 4, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 6, 6, 6, 4, 2, 4, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 4, 6, 6, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 3, 5, 5, 4, 4, 4, 7, 2, 2, 0, 0, 0, 
+9, 3, 7, 5, 3, 5, 5, 4, 4, 6, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 2, 2, 6, 6, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 2, 2, 6, 2, 2, 2, 0, 0, 0, 
+8, 7, 7, 1, 5, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 1, 3, 3, 7, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 6, 4, 2, 4, 6, 0, 0, 0, 0, 
+9, 5, 7, 5, 7, 7, 3, 6, 7, 2, 6, 6, 2, 2, 0, 0, 
+9, 7, 5, 3, 7, 7, 3, 6, 6, 0, 4, 7, 2, 2, 0, 0, 
+9, 5, 7, 3, 7, 7, 3, 7, 6, 2, 6, 7, 2, 4, 0, 0, 
+9, 5, 7, 3, 7, 7, 5, 7, 4, 4, 4, 7, 4, 4, 0, 0, 
+9, 3, 7, 5, 7, 7, 3, 7, 6, 2, 6, 6, 2, 4, 0, 0, 
+9, 5, 7, 5, 5, 7, 5, 6, 4, 2, 4, 6, 2, 4, 0, 0, 
+9, 5, 7, 3, 5, 5, 3, 4, 6, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 7, 3, 7, 7, 3, 4, 4, 6, 2, 4, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 7, 3, 4, 4, 2, 6, 4, 2, 2, 0, 0, 
+9, 5, 7, 3, 7, 7, 3, 6, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 7, 5, 7, 5, 1, 6, 6, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 3, 5, 3, 1, 5, 2, 4, 4, 2, 2, 4, 2, 0, 0, 
+8, 5, 5, 5, 5, 1, 3, 4, 6, 2, 2, 4, 4, 0, 0, 0, 
+8, 3, 5, 5, 5, 3, 5, 4, 6, 4, 6, 6, 2, 2, 0, 0, 
+7, 5, 5, 3, 5, 3, 5, 4, 2, 4, 2, 2, 4, 2, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 4, 4, 4, 4, 2, 4, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 7, 4, 6, 4, 4, 2, 4, 0, 0, 0, 
+9, 3, 5, 3, 5, 5, 7, 4, 2, 4, 6, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 3, 3, 5, 4, 2, 4, 4, 2, 4, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 2, 2, 4, 2, 2, 4, 0, 0, 0, 
+9, 3, 5, 3, 3, 5, 3, 4, 6, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+7, 7, 7, 5, 5, 7, 5, 4, 6, 2, 4, 6, 2, 0, 0, 0, 
+8, 7, 7, 5, 3, 5, 5, 6, 4, 2, 4, 4, 2, 2, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 4, 4, 4, 6, 4, 2, 2, 0, 0, 
+8, 5, 5, 5, 3, 3, 5, 4, 2, 2, 4, 4, 2, 0, 0, 0, 
+7, 7, 5, 5, 3, 5, 5, 4, 4, 4, 4, 2, 2, 4, 0, 0, 
+8, 7, 5, 5, 5, 3, 7, 4, 6, 2, 6, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 7, 4, 6, 6, 4, 4, 2, 2, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 6, 4, 6, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 6, 6, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 3, 3, 3, 3, 3, 6, 4, 2, 6, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 3, 5, 3, 6, 2, 2, 4, 6, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 6, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 3, 6, 4, 6, 4, 4, 2, 2, 0, 0, 
+8, 7, 5, 5, 7, 5, 5, 4, 4, 4, 4, 6, 2, 2, 0, 0, 
+8, 7, 5, 5, 7, 5, 5, 4, 6, 6, 6, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 6, 6, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 6, 7, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 7, 5, 3, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 3, 4, 4, 7, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 5, 7, 5, 4, 4, 6, 7, 4, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 6, 4, 6, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 7, 5, 7, 5, 4, 6, 4, 2, 0, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 5, 2, 6, 6, 6, 2, 2, 2, 0, 0, 
+8, 7, 3, 3, 5, 3, 5, 4, 6, 6, 4, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 5, 5, 1, 4, 2, 4, 6, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 7, 4, 4, 4, 6, 4, 2, 0, 0, 0, 
+8, 5, 3, 3, 5, 7, 7, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 3, 1, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 3, 7, 3, 3, 5, 6, 2, 2, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 7, 7, 2, 4, 6, 2, 4, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 6, 6, 2, 6, 4, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 3, 5, 4, 6, 2, 2, 6, 4, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 1, 7, 6, 4, 4, 6, 2, 0, 0, 0, 
+9, 7, 5, 7, 7, 3, 3, 7, 2, 2, 4, 6, 2, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 3, 6, 6, 2, 6, 6, 4, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 3, 7, 4, 2, 6, 6, 4, 2, 0, 0, 
+8, 7, 5, 7, 7, 5, 5, 7, 6, 6, 6, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 7, 5, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 2, 6, 2, 2, 2, 0, 0, 
+8, 7, 3, 5, 5, 5, 5, 4, 6, 4, 4, 2, 4, 2, 0, 0, 
+8, 7, 5, 7, 5, 7, 7, 4, 6, 6, 6, 2, 0, 0, 0, 0, 
+9, 5, 7, 7, 5, 5, 5, 4, 4, 6, 6, 6, 4, 0, 0, 0, 
+9, 5, 7, 7, 7, 5, 3, 6, 4, 6, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 7, 7, 5, 3, 7, 6, 4, 4, 4, 0, 2, 0, 0, 
+9, 7, 5, 3, 5, 7, 1, 6, 4, 2, 6, 2, 0, 0, 0, 0, 
+8, 7, 7, 7, 7, 7, 5, 7, 7, 2, 6, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 5, 6, 4, 2, 4, 4, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 7, 5, 6, 4, 2, 6, 2, 2, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 5, 6, 4, 4, 6, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 7, 3, 4, 6, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 3, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+8, 8, 5, 5, 5, 5, 3, 6, 6, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 6, 6, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 3, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 7, 5, 5, 4, 4, 2, 6, 2, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 4, 6, 2, 6, 2, 4, 2, 0, 0, 
+9, 7, 7, 7, 5, 5, 3, 6, 6, 2, 6, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 6, 6, 6, 2, 2, 2, 0, 0, 
+8, 7, 7, 7, 5, 7, 3, 7, 6, 6, 6, 0, 0, 2, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 6, 4, 7, 4, 0, 0, 2, 0, 0, 
+9, 7, 7, 7, 5, 5, 3, 4, 6, 2, 4, 0, 0, 0, 0, 0, 
+9, 7, 7, 7, 3, 7, 5, 6, 6, 6, 6, 0, 0, 2, 0, 0, 
+9, 7, 5, 7, 5, 5, 3, 7, 6, 2, 2, 2, 0, 2, 0, 0, 
+9, 7, 5, 7, 5, 5, 1, 6, 6, 6, 6, 0, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 6, 6, 6, 2, 4, 0, 2, 0, 0, 
+9, 7, 5, 7, 5, 7, 3, 7, 6, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 7, 7, 3, 5, 3, 4, 6, 6, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 4, 6, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 5, 4, 6, 2, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 6, 4, 4, 6, 4, 2, 2, 0, 0, 
+9, 7, 7, 7, 3, 5, 1, 2, 4, 2, 6, 2, 2, 2, 0, 0, 
+9, 5, 3, 5, 5, 7, 5, 2, 4, 2, 6, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 7, 6, 6, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 5, 2, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 5, 3, 3, 7, 6, 4, 6, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 7, 7, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 5, 4, 4, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 7, 5, 2, 6, 7, 2, 2, 0, 2, 0, 0, 
+8, 5, 3, 5, 5, 5, 5, 2, 6, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 7, 7, 3, 5, 7, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 7, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 7, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 2, 2, 7, 2, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 7, 2, 4, 6, 0, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 5, 2, 4, 7, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 5, 3, 3, 6, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 3, 4, 6, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 7, 5, 7, 7, 5, 2, 6, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 4, 6, 2, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 2, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 2, 7, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 2, 6, 0, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 7, 7, 5, 7, 2, 6, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 7, 7, 2, 6, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 5, 3, 5, 2, 7, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 7, 5, 7, 5, 2, 6, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 7, 5, 2, 6, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 5, 2, 6, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 3, 5, 1, 3, 3, 2, 6, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 2, 7, 4, 4, 4, 2, 0, 0, 0, 
+9, 3, 7, 5, 5, 5, 5, 2, 6, 2, 2, 4, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 2, 6, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 3, 2, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 3, 3, 2, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 5, 1, 2, 6, 2, 2, 4, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 2, 6, 2, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 3, 2, 4, 2, 2, 2, 0, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 6, 4, 2, 2, 2, 2, 0, 0, 
+8, 5, 3, 5, 5, 5, 5, 2, 6, 4, 2, 0, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 3, 4, 6, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 3, 7, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 3, 7, 1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 
+9, 5, 3, 7, 5, 7, 3, 4, 4, 4, 6, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 5, 5, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 6, 6, 6, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 4, 4, 2, 2, 4, 2, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 2, 4, 4, 4, 2, 4, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 6, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 3, 5, 3, 3, 3, 2, 6, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 7, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 7, 3, 4, 4, 4, 2, 4, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 6, 6, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 7, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 3, 3, 3, 5, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 6, 6, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 4, 6, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 3, 4, 6, 2, 4, 4, 4, 2, 0, 0, 
+7, 7, 7, 3, 5, 5, 3, 6, 4, 2, 2, 6, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 5, 7, 4, 6, 2, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 2, 4, 4, 4, 2, 0, 0, 
+8, 7, 5, 5, 7, 5, 7, 4, 4, 4, 4, 6, 2, 2, 2, 0, 
+7, 5, 3, 3, 3, 1, 3, 2, 6, 4, 2, 4, 2, 0, 0, 0, 
+8, 3, 5, 5, 3, 5, 5, 4, 4, 4, 2, 4, 4, 2, 0, 0, 
+8, 3, 5, 5, 3, 5, 3, 2, 4, 6, 2, 4, 2, 0, 2, 0, 
+8, 5, 5, 5, 3, 3, 5, 4, 4, 6, 2, 2, 2, 2, 0, 0, 
+8, 5, 7, 3, 3, 7, 3, 4, 4, 4, 2, 2, 4, 2, 0, 0, 
+9, 5, 7, 3, 3, 5, 1, 4, 6, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 5, 7, 4, 4, 4, 2, 2, 2, 4, 2, 0, 
+9, 7, 5, 3, 7, 3, 7, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 4, 0, 0, 0, 0, 
+9, 5, 3, 3, 1, 3, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 3, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 1, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 3, 5, 7, 3, 4, 4, 6, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 7, 5, 5, 6, 4, 6, 2, 2, 0, 0, 0, 0, 
+9, 3, 5, 1, 3, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 5, 3, 3, 2, 4, 2, 2, 0, 2, 0, 0, 0, 
+9, 5, 7, 3, 5, 5, 3, 6, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 1, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 6, 6, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 7, 2, 4, 6, 6, 2, 0, 0, 0, 0, 
+8, 5, 7, 7, 5, 5, 5, 4, 4, 7, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 2, 6, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 6, 4, 2, 6, 6, 0, 2, 0, 0, 
+9, 5, 3, 7, 3, 5, 5, 2, 2, 7, 4, 4, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 2, 4, 2, 6, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 3, 5, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 3, 5, 5, 5, 5, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 6, 6, 6, 4, 4, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 6, 4, 6, 2, 4, 6, 0, 0, 0, 
+8, 5, 7, 5, 3, 5, 7, 6, 4, 4, 6, 4, 4, 0, 0, 0, 
+8, 5, 5, 7, 5, 5, 3, 6, 4, 6, 4, 4, 4, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 4, 4, 6, 4, 4, 6, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 4, 2, 6, 2, 4, 4, 0, 0, 0, 
+8, 5, 7, 7, 5, 5, 5, 4, 2, 7, 2, 4, 4, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 6, 2, 2, 4, 0, 0, 0, 
+9, 5, 5, 7, 5, 7, 5, 6, 2, 7, 2, 2, 4, 0, 0, 0, 
+8, 5, 5, 5, 5, 7, 3, 4, 4, 7, 0, 0, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 7, 2, 0, 2, 0, 0, 0, 
+8, 5, 7, 3, 5, 5, 5, 4, 4, 7, 2, 2, 4, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 2, 7, 0, 2, 2, 0, 0, 0, 
+8, 5, 7, 3, 5, 5, 3, 4, 2, 7, 2, 2, 4, 0, 0, 0, 
+8, 5, 7, 3, 5, 5, 3, 4, 2, 7, 4, 4, 4, 0, 0, 0, 
+9, 5, 5, 3, 1, 3, 1, 2, 2, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 5, 5, 3, 6, 2, 7, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 5, 4, 4, 6, 2, 2, 4, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 6, 4, 2, 6, 6, 2, 2, 0, 0, 
+8, 7, 3, 3, 1, 3, 5, 2, 6, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 3, 7, 6, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 3, 3, 1, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 1, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 1, 7, 2, 4, 6, 2, 2, 0, 0, 0, 0, 
+8, 5, 7, 5, 5, 3, 7, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 5, 4, 6, 4, 6, 4, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 7, 5, 6, 6, 6, 4, 2, 0, 2, 0, 0, 
+8, 7, 7, 5, 7, 5, 7, 6, 6, 7, 4, 4, 2, 2, 0, 0, 
+8, 7, 7, 5, 7, 7, 5, 2, 4, 6, 6, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 3, 7, 7, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+8, 5, 7, 5, 5, 7, 7, 4, 2, 6, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 3, 7, 7, 2, 6, 7, 2, 4, 0, 0, 0, 0, 
+8, 3, 5, 5, 3, 3, 5, 2, 4, 7, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 2, 6, 6, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 7, 5, 4, 6, 6, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 7, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 5, 4, 4, 6, 2, 2, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 7, 3, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 3, 3, 1, 3, 3, 3, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 7, 3, 5, 5, 3, 6, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 7, 3, 5, 5, 5, 2, 6, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 4, 4, 4, 6, 2, 2, 0, 0, 
+9, 3, 7, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 7, 6, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 7, 3, 7, 5, 5, 4, 6, 2, 4, 4, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 6, 2, 2, 2, 0, 2, 0, 0, 
+9, 5, 7, 3, 5, 3, 5, 2, 6, 0, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 3, 5, 5, 4, 6, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 2, 6, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 3, 3, 4, 6, 2, 2, 2, 4, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 2, 6, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 3, 3, 5, 2, 6, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 6, 4, 2, 4, 4, 2, 0, 0, 
+9, 5, 7, 3, 5, 7, 5, 6, 4, 6, 2, 4, 4, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 7, 7, 4, 2, 2, 4, 4, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 7, 7, 4, 4, 2, 6, 4, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 7, 7, 4, 4, 4, 4, 4, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 7, 7, 4, 6, 2, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 6, 4, 2, 6, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 3, 5, 3, 6, 4, 4, 6, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 6, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 3, 5, 7, 6, 4, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 7, 2, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 6, 2, 4, 2, 4, 4, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 7, 4, 2, 4, 4, 2, 2, 0, 0, 
+8, 5, 5, 5, 3, 3, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 3, 7, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 7, 5, 5, 4, 4, 2, 2, 4, 4, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 2, 4, 6, 2, 6, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 7, 6, 6, 2, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 3, 3, 5, 4, 6, 2, 2, 4, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 3, 5, 4, 6, 2, 2, 6, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 2, 2, 4, 2, 0, 0, 0, 
+8, 5, 7, 3, 7, 7, 3, 7, 6, 2, 4, 6, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 6, 2, 4, 4, 2, 2, 0, 0, 
+8, 5, 5, 5, 7, 5, 5, 6, 7, 4, 4, 6, 4, 4, 0, 0, 
+8, 5, 5, 5, 7, 7, 7, 4, 6, 4, 2, 6, 2, 4, 0, 0, 
+8, 5, 7, 5, 5, 7, 5, 4, 6, 4, 4, 6, 4, 4, 0, 0, 
+8, 7, 5, 5, 5, 7, 7, 6, 7, 6, 2, 6, 4, 2, 0, 0, 
+8, 7, 5, 1, 5, 5, 5, 4, 6, 4, 2, 4, 4, 4, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 2, 4, 6, 2, 2, 2, 2, 0, 0, 
+8, 7, 5, 3, 5, 3, 7, 6, 2, 2, 4, 4, 2, 2, 0, 0, 
+8, 7, 7, 3, 5, 3, 7, 6, 4, 4, 2, 6, 2, 0, 0, 0, 
+8, 7, 3, 3, 5, 5, 5, 6, 4, 2, 2, 7, 2, 2, 0, 0, 
+8, 7, 5, 3, 5, 5, 7, 2, 4, 4, 4, 7, 4, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 7, 6, 4, 2, 2, 6, 4, 2, 0, 0, 
+7, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 6, 4, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 6, 6, 6, 2, 4, 6, 2, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 6, 6, 2, 2, 0, 0, 0, 
+8, 5, 7, 7, 5, 5, 5, 6, 4, 7, 6, 2, 6, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 5, 6, 6, 6, 4, 2, 6, 0, 0, 0, 
+7, 5, 5, 3, 7, 3, 3, 4, 2, 2, 2, 4, 0, 0, 0, 0, 
+7, 5, 5, 1, 5, 3, 7, 2, 4, 2, 4, 4, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 3, 3, 4, 2, 2, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 5, 3, 5, 2, 2, 4, 6, 6, 0, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 5, 6, 4, 6, 4, 4, 0, 0, 0, 0, 
+9, 5, 7, 5, 7, 7, 3, 6, 7, 4, 4, 4, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 7, 3, 6, 7, 4, 6, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 7, 3, 7, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 7, 3, 7, 4, 4, 4, 4, 0, 0, 0, 0, 
+8, 5, 7, 5, 3, 3, 5, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 3, 3, 5, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 7, 6, 6, 6, 2, 2, 2, 0, 0, 0, 
+8, 3, 5, 5, 3, 5, 7, 6, 2, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 6, 2, 2, 4, 0, 0, 0, 
+9, 3, 7, 5, 1, 7, 5, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 3, 3, 5, 3, 3, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 6, 4, 6, 7, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 7, 4, 4, 6, 7, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 2, 6, 4, 4, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 3, 3, 2, 2, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 6, 6, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 4, 2, 2, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 2, 6, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 2, 4, 6, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 5, 4, 2, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 7, 3, 4, 4, 4, 4, 2, 4, 2, 0, 0, 
+9, 5, 7, 5, 7, 5, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 7, 7, 3, 5, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 3, 3, 4, 6, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 6, 6, 2, 2, 4, 2, 0, 0, 
+9, 7, 7, 3, 7, 5, 5, 4, 6, 6, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 7, 3, 2, 6, 6, 4, 2, 4, 2, 0, 0, 
+9, 7, 7, 5, 5, 7, 3, 4, 4, 4, 6, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 7, 3, 4, 4, 6, 6, 2, 4, 0, 0, 0, 
+9, 5, 5, 5, 3, 7, 5, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 3, 7, 5, 7, 8, 7, 6, 6, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 3, 3, 7, 1, 4, 6, 2, 4, 4, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 7, 3, 4, 6, 2, 2, 4, 2, 2, 0, 0, 
+8, 7, 3, 3, 3, 3, 3, 2, 2, 4, 4, 0, 0, 0, 0, 0, 
+8, 5, 3, 5, 5, 1, 5, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 6, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 3, 7, 3, 3, 1, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 7, 3, 5, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 3, 3, 5, 3, 3, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 5, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 3, 7, 3, 3, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 1, 2, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 5, 1, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 1, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 3, 3, 3, 5, 5, 1, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 3, 1, 4, 6, 4, 6, 2, 2, 0, 0, 0, 
+7, 7, 5, 5, 3, 7, 1, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+7, 5, 7, 3, 5, 5, 1, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 7, 7, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 7, 3, 5, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 1, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 7, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 3, 4, 4, 2, 4, 2, 2, 2, 0, 0, 
+7, 5, 7, 5, 7, 3, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 1, 2, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 3, 7, 3, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 3, 7, 3, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 3, 5, 3, 2, 2, 2, 2, 2, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 5, 4, 4, 4, 6, 6, 4, 4, 2, 0, 
+8, 5, 5, 3, 5, 3, 5, 4, 4, 4, 6, 6, 4, 2, 2, 0, 
+8, 5, 5, 3, 3, 3, 3, 2, 2, 2, 0, 0, 0, 0, 0, 0, 
+9, 3, 5, 3, 5, 3, 3, 4, 6, 4, 4, 4, 4, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 6, 4, 4, 2, 2, 2, 0, 
+8, 7, 5, 7, 5, 5, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 5, 5, 3, 3, 4, 4, 4, 4, 4, 2, 4, 0, 0, 
+8, 7, 7, 5, 3, 3, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 6, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 6, 6, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 3, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 3, 1, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+7, 7, 5, 3, 3, 3, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 5, 3, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 2, 4, 4, 6, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 2, 2, 4, 6, 2, 2, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 4, 2, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 7, 3, 5, 3, 4, 6, 6, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 7, 3, 5, 3, 4, 4, 6, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 5, 4, 2, 2, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 4, 4, 6, 6, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 3, 5, 7, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 3, 4, 6, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 7, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 4, 4, 2, 6, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 5, 5, 5, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 7, 3, 5, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 6, 2, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+7, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 3, 3, 4, 6, 2, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 2, 4, 4, 4, 4, 0, 0, 0, 
+7, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+7, 7, 5, 5, 3, 5, 3, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 7, 3, 5, 3, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 3, 5, 5, 3, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 7, 3, 3, 3, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+7, 7, 5, 3, 5, 7, 3, 6, 4, 2, 2, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 3, 5, 5, 5, 3, 5, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 3, 5, 5, 5, 6, 4, 6, 4, 4, 2, 0, 0, 0, 
+7, 7, 5, 5, 5, 5, 3, 4, 6, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 6, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 7, 5, 3, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+7, 7, 5, 3, 5, 5, 3, 6, 6, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 6, 4, 0, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 2, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 7, 3, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 6, 2, 4, 4, 0, 0, 0, 0, 
+8, 7, 5, 3, 7, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 2, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 5, 5, 5, 3, 4, 4, 4, 6, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 4, 2, 2, 4, 2, 2, 2, 0, 0, 
+8, 5, 7, 5, 5, 3, 3, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 7, 5, 5, 5, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 2, 6, 4, 2, 2, 0, 0, 0, 
+8, 3, 3, 3, 3, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 3, 5, 5, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 4, 2, 6, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 3, 3, 3, 3, 4, 6, 6, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 6, 2, 6, 6, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 3, 5, 5, 3, 2, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 3, 5, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 3, 5, 3, 4, 4, 4, 6, 4, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+7, 5, 5, 3, 5, 5, 5, 2, 4, 6, 2, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 7, 5, 3, 5, 1, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 3, 4, 4, 6, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 5, 5, 5, 5, 2, 6, 6, 6, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 3, 5, 5, 4, 6, 6, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 7, 3, 5, 6, 4, 2, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+7, 7, 7, 5, 5, 3, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 5, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 7, 5, 3, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+7, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 3, 4, 4, 4, 6, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 4, 6, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+7, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 3, 7, 5, 5, 4, 6, 6, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 2, 4, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 3, 3, 3, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+7, 5, 7, 5, 5, 5, 5, 2, 6, 4, 6, 2, 0, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 3, 6, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 7, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 7, 3, 7, 5, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+7, 5, 5, 3, 5, 3, 3, 2, 6, 6, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 5, 5, 5, 7, 2, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 2, 2, 4, 6, 2, 2, 0, 0, 0, 
+7, 5, 5, 7, 5, 5, 3, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 7, 3, 3, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+8, 5, 7, 7, 3, 5, 3, 4, 6, 6, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 5, 5, 3, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 3, 6, 4, 4, 4, 4, 2, 2, 0, 0, 
+8, 5, 5, 5, 7, 3, 5, 6, 4, 2, 2, 4, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 1, 4, 6, 6, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+7, 5, 5, 3, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 7, 3, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 5, 4, 4, 2, 6, 2, 2, 0, 0, 0, 
+7, 5, 5, 7, 5, 5, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 6, 6, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 1, 3, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 7, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 6, 4, 2, 4, 4, 2, 2, 0, 0, 
+8, 3, 5, 5, 5, 5, 3, 6, 6, 2, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 5, 5, 6, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 2, 4, 6, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+7, 7, 5, 3, 7, 3, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 2, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 3, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 5, 3, 5, 2, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 5, 2, 6, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 7, 5, 3, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 6, 2, 4, 6, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 3, 6, 4, 2, 6, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 3, 4, 6, 2, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 3, 5, 7, 5, 6, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 2, 2, 2, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 1, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 5, 5, 3, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+7, 7, 7, 5, 7, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 7, 5, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 3, 5, 5, 3, 3, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 6, 4, 2, 4, 2, 2, 2, 0, 0, 
+8, 5, 7, 3, 5, 5, 3, 6, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 7, 5, 3, 4, 2, 4, 4, 4, 0, 0, 0, 0, 
+7, 5, 5, 3, 5, 5, 3, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 3, 5, 4, 4, 6, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 2, 2, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 7, 3, 4, 4, 4, 2, 4, 2, 2, 0, 0, 
+8, 5, 5, 5, 7, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 7, 5, 5, 6, 6, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 1, 4, 4, 2, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 2, 4, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 3, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 7, 5, 5, 5, 4, 6, 6, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 3, 4, 6, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 3, 6, 6, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+7, 5, 7, 5, 7, 5, 1, 6, 4, 4, 6, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 7, 5, 5, 3, 5, 4, 2, 4, 6, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 7, 7, 5, 7, 5, 4, 6, 6, 2, 4, 4, 0, 0, 0, 
+9, 5, 7, 3, 7, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 5, 5, 7, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 3, 7, 5, 3, 6, 4, 4, 4, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 4, 4, 4, 6, 2, 2, 0, 0, 
+8, 5, 5, 7, 5, 5, 7, 4, 2, 4, 6, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 5, 1, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+7, 7, 5, 5, 5, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 2, 2, 6, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 7, 5, 7, 5, 3, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 7, 5, 7, 5, 3, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 3, 6, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 5, 5, 3, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 3, 1, 6, 4, 4, 6, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 3, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 6, 4, 4, 2, 4, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 6, 4, 6, 4, 4, 2, 2, 0, 0, 
+8, 7, 5, 3, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 7, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 3, 5, 5, 3, 4, 6, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 3, 7, 3, 4, 6, 4, 4, 2, 0, 2, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 2, 4, 2, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+7, 7, 5, 5, 5, 5, 3, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 3, 7, 3, 5, 4, 6, 4, 4, 2, 0, 2, 0, 0, 
+9, 7, 3, 5, 7, 5, 5, 6, 6, 4, 4, 4, 2, 2, 0, 0, 
+8, 7, 5, 5, 7, 5, 3, 4, 6, 6, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 5, 5, 5, 5, 6, 6, 6, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 7, 3, 6, 6, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 3, 5, 3, 7, 3, 6, 4, 4, 4, 4, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 3, 3, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+7, 7, 5, 5, 5, 5, 3, 6, 4, 4, 6, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+8, 5, 7, 3, 5, 5, 5, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 3, 3, 6, 6, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 5, 6, 6, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 6, 4, 6, 4, 2, 2, 4, 0, 0, 
+9, 5, 5, 3, 3, 5, 3, 4, 2, 4, 2, 4, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 3, 5, 6, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 7, 3, 6, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 2, 4, 4, 0, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 5, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 3, 7, 5, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 3, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 3, 5, 3, 3, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 6, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 6, 2, 4, 2, 4, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 2, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 3, 5, 5, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 3, 6, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 4, 2, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 3, 5, 4, 2, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 4, 2, 4, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 7, 5, 7, 4, 2, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 7, 3, 5, 5, 5, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 2, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 3, 5, 5, 5, 4, 2, 4, 6, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 5, 6, 2, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 4, 6, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 7, 3, 4, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 3, 5, 3, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 5, 3, 5, 6, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 7, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 5, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 3, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 4, 4, 4, 6, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 6, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 3, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 7, 5, 5, 5, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 1, 3, 2, 6, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 3, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 3, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 5, 6, 4, 6, 4, 4, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 5, 2, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 2, 4, 4, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 6, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 3, 5, 3, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 3, 4, 2, 4, 2, 2, 0, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 2, 4, 4, 6, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 3, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 3, 3, 3, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 3, 7, 5, 5, 5, 6, 4, 6, 6, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 5, 7, 5, 4, 6, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 7, 3, 5, 3, 1, 1, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 3, 6, 4, 4, 6, 2, 2, 2, 0, 0, 
+8, 7, 5, 7, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 5, 6, 4, 4, 6, 4, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 5, 6, 4, 4, 2, 4, 2, 2, 0, 0, 
+8, 7, 5, 7, 5, 3, 5, 4, 2, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 5, 4, 4, 2, 6, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 7, 5, 3, 6, 4, 2, 2, 4, 0, 0, 0, 0, 
+9, 5, 7, 7, 5, 5, 3, 2, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 7, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 5, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 2, 4, 2, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 2, 4, 4, 6, 2, 0, 0, 0, 
+8, 5, 7, 3, 5, 5, 5, 4, 4, 4, 2, 4, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 3, 5, 4, 2, 4, 6, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 3, 5, 3, 5, 5, 4, 4, 4, 6, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 3, 5, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 3, 7, 3, 5, 5, 6, 4, 6, 4, 4, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 2, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 6, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 5, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 2, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 3, 5, 3, 3, 1, 3, 2, 2, 2, 2, 2, 2, 4, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 3, 3, 3, 5, 5, 5, 4, 2, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 3, 5, 3, 4, 2, 2, 6, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 7, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 3, 5, 5, 2, 2, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 7, 5, 5, 3, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 6, 6, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 7, 3, 7, 5, 2, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 6, 2, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 7, 3, 7, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 7, 6, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 5, 7, 4, 6, 4, 4, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 3, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 5, 3, 5, 6, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 4, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 7, 5, 3, 5, 2, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 5, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+9, 7, 3, 5, 5, 3, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 7, 3, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 7, 7, 5, 3, 1, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 3, 5, 5, 5, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 3, 7, 3, 4, 4, 2, 6, 2, 2, 0, 0, 0, 
+9, 3, 5, 5, 5, 5, 3, 4, 4, 4, 6, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 3, 4, 2, 4, 2, 4, 2, 0, 0, 0, 
+8, 7, 3, 7, 3, 7, 5, 4, 4, 4, 6, 2, 0, 0, 0, 0, 
+9, 7, 7, 7, 3, 5, 3, 4, 4, 6, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 3, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+8, 7, 3, 5, 5, 5, 3, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 6, 2, 4, 2, 0, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 2, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 4, 4, 4, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 7, 3, 6, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 3, 5, 5, 5, 5, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 3, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 3, 3, 5, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 7, 7, 3, 4, 4, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 7, 7, 7, 7, 3, 6, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 3, 6, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 5, 6, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 3, 7, 5, 3, 4, 2, 2, 6, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 5, 4, 2, 4, 2, 4, 0, 0, 0, 0, 
+9, 5, 7, 5, 7, 5, 5, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 3, 3, 5, 5, 6, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 6, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 7, 5, 3, 5, 3, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 5, 5, 4, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 1, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 7, 4, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 3, 5, 3, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+8, 7, 5, 5, 3, 7, 3, 6, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 7, 5, 5, 6, 2, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 3, 5, 3, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 3, 7, 5, 5, 6, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+7, 7, 5, 3, 5, 7, 3, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 2, 6, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 3, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 3, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 3, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 2, 2, 2, 0, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 5, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 6, 2, 4, 6, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 7, 3, 2, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 5, 5, 5, 3, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 3, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 2, 2, 6, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 2, 6, 6, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 4, 2, 6, 4, 2, 0, 0, 0, 0, 
+7, 7, 5, 5, 7, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 5, 6, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 6, 2, 2, 4, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 3, 5, 5, 3, 2, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 2, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 6, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 5, 3, 6, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 5, 5, 3, 3, 4, 6, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 7, 5, 5, 3, 3, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 3, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 7, 3, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 7, 5, 3, 3, 4, 2, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 3, 5, 3, 3, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+7, 7, 5, 3, 5, 3, 3, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 5, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 7, 5, 5, 1, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 3, 2, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 7, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 5, 3, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 6, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 7, 7, 5, 5, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 7, 5, 5, 4, 2, 6, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 4, 6, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 1, 4, 6, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 3, 7, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 2, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 4, 2, 6, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 2, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 3, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 3, 4, 6, 4, 2, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 2, 4, 0, 0, 0, 0, 
+9, 3, 7, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 3, 5, 2, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 2, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 2, 4, 2, 4, 4, 0, 0, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 2, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 5, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 2, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 6, 2, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 7, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 7, 5, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 3, 5, 5, 3, 3, 1, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 7, 5, 7, 3, 5, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 2, 2, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 5, 6, 4, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 4, 2, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 3, 3, 3, 3, 6, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 2, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 7, 5, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 5, 4, 6, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 4, 4, 0, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 4, 6, 4, 2, 4, 4, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 7, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 7, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 6, 6, 6, 6, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 5, 5, 5, 3, 4, 6, 2, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 7, 7, 7, 5, 5, 4, 4, 6, 2, 2, 4, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 5, 5, 3, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 7, 5, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+7, 5, 7, 3, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 7, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 7, 5, 3, 3, 4, 2, 6, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 7, 3, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 3, 2, 6, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 7, 5, 5, 2, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 5, 5, 3, 3, 4, 6, 4, 4, 4, 2, 0, 0, 0, 
+7, 5, 5, 5, 5, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 4, 4, 2, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 7, 3, 5, 3, 3, 4, 6, 6, 6, 2, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 7, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 7, 1, 4, 4, 4, 2, 4, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 5, 5, 5, 3, 6, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 5, 5, 3, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 5, 5, 3, 5, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 7, 3, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 2, 4, 4, 2, 4, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 3, 7, 5, 5, 5, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 2, 6, 4, 6, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 3, 5, 3, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+7, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 3, 3, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 7, 5, 3, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 2, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 7, 5, 5, 3, 4, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 6, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 7, 3, 6, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 5, 3, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 7, 3, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 6, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 3, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 7, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 3, 5, 3, 4, 2, 2, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 7, 5, 5, 3, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 6, 4, 6, 4, 0, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 1, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 3, 5, 4, 2, 2, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 3, 4, 4, 6, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 3, 7, 7, 3, 5, 3, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 7, 7, 5, 1, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 7, 5, 6, 2, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 3, 3, 4, 4, 6, 4, 4, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 5, 6, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 2, 4, 4, 4, 2, 0, 2, 0, 0, 
+9, 5, 5, 7, 5, 7, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 5, 2, 4, 2, 6, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 7, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 2, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 2, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 4, 2, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 5, 3, 5, 3, 6, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 2, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 3, 2, 6, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 3, 3, 3, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 3, 5, 1, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 3, 3, 2, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 5, 5, 3, 1, 2, 2, 2, 4, 4, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 5, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 2, 6, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 3, 5, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 2, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 6, 4, 2, 2, 2, 0, 0, 0, 0, 
+8, 3, 5, 5, 5, 3, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+7, 7, 5, 5, 3, 5, 1, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 6, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 7, 1, 4, 6, 6, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 3, 5, 5, 2, 4, 2, 2, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 7, 5, 6, 2, 2, 6, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 8, 5, 5, 5, 5, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 7, 3, 5, 4, 2, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 5, 3, 6, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 5, 2, 2, 2, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 3, 5, 1, 6, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 7, 6, 6, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 5, 2, 2, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 5, 5, 5, 5, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 1, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 7, 5, 4, 6, 6, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 7, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 2, 2, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 1, 6, 2, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 7, 5, 3, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 3, 3, 4, 2, 6, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 7, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 4, 6, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 3, 5, 7, 5, 6, 6, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 6, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 5, 5, 5, 3, 4, 6, 4, 4, 4, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 6, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 1, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 1, 3, 5, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+8, 3, 5, 3, 3, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 3, 5, 5, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 3, 5, 3, 3, 3, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+7, 7, 7, 5, 5, 7, 3, 6, 4, 6, 4, 4, 0, 0, 0, 0, 
+7, 7, 7, 5, 5, 7, 3, 6, 4, 6, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 2, 4, 2, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 3, 1, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 3, 6, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 2, 2, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 7, 7, 5, 5, 3, 6, 6, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 7, 3, 5, 1, 6, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 7, 5, 5, 1, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 3, 1, 1, 4, 4, 2, 4, 2, 2, 2, 0, 0, 
+8, 3, 5, 5, 3, 5, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 3, 3, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+7, 7, 7, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 7, 3, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 3, 5, 7, 5, 3, 3, 4, 2, 2, 4, 4, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 3, 5, 5, 3, 3, 5, 4, 4, 2, 2, 4, 2, 2, 0, 0, 
+8, 5, 3, 5, 1, 3, 5, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 4, 6, 2, 4, 4, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 2, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 2, 6, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 5, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 3, 3, 1, 3, 3, 3, 2, 4, 4, 2, 4, 2, 2, 0, 0, 
+8, 5, 5, 5, 3, 3, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 7, 5, 5, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 2, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 6, 2, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 7, 5, 3, 3, 6, 6, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 3, 7, 3, 3, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 3, 4, 2, 6, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 3, 5, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 6, 6, 6, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 3, 6, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 5, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 5, 3, 5, 4, 2, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 2, 4, 2, 4, 4, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 2, 6, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 3, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 3, 3, 5, 3, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 5, 6, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 3, 5, 7, 2, 4, 6, 6, 2, 0, 0, 0, 0, 
+9, 5, 7, 7, 3, 7, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 1, 1, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 6, 2, 6, 2, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 3, 7, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 7, 5, 5, 5, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 7, 5, 3, 3, 5, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 5, 2, 2, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 5, 5, 3, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 7, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 3, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 1, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 3, 4, 6, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 6, 4, 4, 2, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 6, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 3, 3, 5, 3, 3, 3, 2, 4, 4, 2, 2, 0, 2, 0, 0, 
+9, 3, 3, 5, 3, 5, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 3, 4, 4, 6, 2, 4, 0, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 6, 2, 4, 2, 4, 2, 2, 0, 0, 
+9, 3, 3, 5, 3, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 5, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 7, 3, 3, 5, 2, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 1, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 6, 2, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 3, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 3, 3, 3, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 3, 5, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 1, 3, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 3, 5, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 7, 5, 5, 3, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 5, 6, 2, 2, 4, 4, 2, 0, 0, 0, 
+8, 3, 5, 3, 5, 1, 1, 4, 2, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 1, 5, 1, 4, 2, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 2, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 7, 5, 7, 3, 6, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 1, 3, 4, 4, 2, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 4, 4, 2, 2, 0, 2, 0, 0, 
+9, 5, 3, 3, 5, 3, 3, 4, 4, 2, 4, 6, 2, 0, 0, 0, 
+9, 3, 5, 3, 5, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+7, 5, 5, 5, 5, 5, 5, 4, 4, 6, 6, 2, 2, 0, 0, 0, 
+7, 7, 5, 5, 5, 3, 3, 4, 4, 4, 6, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 6, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 2, 6, 4, 4, 2, 2, 2, 0, 0, 
+8, 3, 5, 1, 3, 1, 3, 2, 4, 4, 4, 2, 0, 2, 0, 0, 
+8, 5, 5, 3, 3, 3, 5, 2, 2, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 1, 5, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 3, 7, 3, 3, 3, 3, 2, 4, 2, 2, 2, 0, 0, 0, 0, 
+7, 5, 3, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 3, 5, 5, 3, 6, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 5, 2, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 7, 3, 3, 6, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 3, 3, 5, 3, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+8, 3, 5, 3, 1, 3, 3, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 1, 3, 5, 3, 4, 2, 2, 2, 6, 2, 0, 0, 0, 
+9, 3, 5, 1, 3, 5, 5, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 5, 5, 3, 3, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 3, 5, 3, 3, 5, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 3, 5, 5, 3, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 3, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 3, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 1, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 1, 3, 5, 3, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 1, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+7, 7, 3, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 3, 5, 5, 3, 6, 6, 6, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 6, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 1, 4, 6, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 3, 5, 4, 2, 2, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 3, 3, 5, 1, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 3, 3, 3, 3, 1, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 3, 3, 3, 5, 3, 1, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+7, 5, 5, 7, 3, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 6, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 6, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 7, 5, 5, 3, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 1, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 2, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 3, 5, 3, 5, 3, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 3, 1, 3, 4, 4, 2, 2, 4, 2, 2, 0, 0, 
+9, 3, 5, 5, 3, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 2, 4, 6, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 7, 7, 5, 3, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 5, 1, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 3, 3, 3, 3, 1, 5, 2, 4, 2, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 1, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 2, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 5, 5, 5, 3, 6, 6, 4, 6, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 7, 3, 6, 6, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 2, 4, 6, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 1, 3, 2, 2, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 5, 5, 2, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 3, 7, 3, 3, 5, 3, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 3, 5, 5, 3, 3, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 3, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 2, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 3, 7, 3, 3, 5, 3, 4, 2, 4, 2, 2, 2, 2, 0, 0, 
+9, 3, 5, 5, 3, 3, 1, 4, 4, 4, 2, 0, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 3, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 7, 5, 2, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 3, 3, 1, 5, 3, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 1, 3, 3, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 1, 3, 4, 4, 2, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 1, 5, 5, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 7, 3, 3, 5, 5, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 5, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 7, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 6, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 3, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 6, 6, 4, 4, 4, 2, 0, 0, 0, 
+9, 3, 3, 5, 3, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 3, 3, 3, 5, 3, 3, 4, 2, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+9, 3, 5, 3, 5, 3, 3, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 7, 5, 5, 4, 2, 4, 2, 4, 2, 0, 0, 0, 
+9, 3, 7, 3, 5, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 3, 5, 5, 3, 3, 1, 4, 6, 2, 4, 2, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 6, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 3, 5, 3, 3, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 3, 5, 2, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 7, 5, 5, 5, 4, 2, 4, 6, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 6, 6, 4, 6, 4, 2, 0, 0, 0, 
+9, 5, 7, 5, 3, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 1, 5, 3, 3, 5, 1, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 5, 5, 3, 6, 2, 4, 2, 2, 4, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+9, 3, 5, 5, 3, 7, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 3, 3, 4, 6, 4, 4, 4, 2, 0, 0, 0, 
+9, 3, 5, 5, 5, 5, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 3, 7, 5, 5, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 4, 2, 4, 4, 2, 2, 0, 0, 
+9, 5, 3, 3, 1, 3, 3, 2, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 2, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 3, 1, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 7, 3, 5, 2, 2, 6, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 6, 4, 4, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 3, 4, 6, 2, 4, 6, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 7, 5, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 7, 5, 5, 5, 3, 6, 6, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 7, 3, 5, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 6, 2, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 6, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 7, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 7, 3, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 8, 5, 5, 7, 5, 3, 2, 6, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 5, 2, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 5, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 7, 3, 5, 4, 6, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 7, 5, 5, 3, 5, 4, 6, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 3, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+8, 5, 7, 3, 5, 3, 3, 4, 6, 6, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 7, 7, 5, 5, 4, 2, 2, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 4, 6, 6, 4, 4, 0, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 1, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 2, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 6, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 7, 5, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 2, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 7, 5, 3, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 8, 5, 3, 5, 3, 5, 4, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 5, 4, 4, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 3, 7, 3, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 2, 2, 6, 2, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 4, 6, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 5, 2, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 3, 6, 4, 6, 2, 4, 0, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 1, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 3, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 6, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 7, 3, 4, 6, 6, 6, 2, 2, 2, 0, 0, 
+9, 3, 7, 5, 5, 7, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 5, 5, 5, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 8, 5, 5, 5, 3, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 6, 4, 2, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 7, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+7, 7, 5, 5, 5, 5, 3, 6, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 2, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 3, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 6, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 4, 6, 6, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 3, 5, 5, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+7, 5, 5, 5, 7, 5, 3, 6, 2, 4, 2, 4, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 3, 4, 6, 4, 4, 4, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 5, 5, 3, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 1, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+8, 7, 5, 3, 5, 5, 5, 2, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 3, 4, 4, 2, 4, 2, 0, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 1, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 5, 6, 4, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 4, 6, 2, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 3, 3, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 7, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 6, 4, 2, 4, 2, 2, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 2, 4, 6, 2, 2, 0, 0, 0, 0, 
+7, 5, 7, 5, 7, 5, 5, 2, 6, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 7, 5, 3, 2, 6, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 6, 4, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 5, 7, 3, 3, 4, 4, 4, 6, 4, 2, 0, 0, 0, 
+8, 7, 7, 5, 3, 3, 5, 4, 4, 4, 6, 4, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 1, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 5, 4, 4, 4, 4, 2, 4, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 4, 6, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 5, 3, 5, 6, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 3, 7, 5, 3, 2, 6, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 3, 5, 5, 3, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 4, 4, 6, 2, 0, 0, 0, 0, 
+7, 5, 7, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 7, 3, 3, 6, 6, 2, 2, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 7, 5, 3, 3, 5, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 3, 5, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 3, 7, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 3, 7, 3, 2, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 7, 5, 7, 5, 3, 6, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+7, 5, 5, 5, 3, 5, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 4, 6, 2, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 3, 1, 4, 6, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 6, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 3, 5, 4, 4, 4, 2, 4, 0, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 7, 5, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 7, 5, 3, 5, 5, 4, 6, 2, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 1, 4, 4, 4, 4, 0, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 5, 6, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 6, 4, 2, 2, 0, 2, 0, 0, 
+9, 5, 5, 5, 7, 3, 5, 4, 4, 4, 2, 2, 4, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 6, 4, 2, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 3, 3, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+7, 5, 5, 5, 5, 5, 3, 6, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 4, 4, 4, 2, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 2, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+7, 5, 5, 3, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 3, 3, 6, 6, 4, 4, 2, 2, 2, 0, 0, 
+8, 7, 7, 5, 3, 3, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 3, 5, 5, 3, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+7, 5, 5, 3, 5, 5, 5, 4, 6, 2, 6, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 3, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 3, 3, 5, 4, 4, 4, 6, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 1, 4, 4, 4, 2, 2, 0, 2, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 3, 5, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 7, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 7, 3, 5, 4, 6, 2, 4, 4, 2, 2, 0, 0, 
+7, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 7, 5, 4, 4, 4, 2, 0, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 6, 6, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 5, 2, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 1, 4, 6, 6, 4, 4, 2, 2, 0, 0, 
+8, 5, 5, 7, 5, 7, 5, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+7, 7, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 7, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 5, 3, 6, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 7, 5, 3, 5, 3, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 2, 6, 2, 2, 2, 2, 0, 0, 0, 
+8, 7, 7, 7, 7, 5, 5, 6, 6, 4, 4, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 3, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 4, 4, 4, 6, 4, 2, 0, 0, 0, 
+7, 7, 5, 3, 3, 5, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 7, 3, 5, 5, 3, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 6, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 3, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 7, 5, 5, 3, 4, 6, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 6, 2, 4, 2, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+8, 3, 5, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 2, 0, 0, 
+8, 7, 3, 3, 3, 5, 5, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 3, 4, 4, 2, 4, 2, 0, 2, 0, 0, 
+8, 5, 5, 7, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 6, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 2, 4, 2, 0, 0, 0, 0, 
+8, 5, 7, 3, 3, 5, 3, 6, 2, 4, 4, 4, 0, 0, 0, 0, 
+7, 5, 5, 5, 3, 7, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 4, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 4, 2, 2, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 2, 2, 4, 4, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 6, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 7, 5, 3, 3, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 7, 5, 5, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 7, 7, 5, 3, 6, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 7, 7, 5, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 2, 6, 2, 4, 2, 0, 0, 0, 
+8, 5, 5, 7, 3, 5, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 7, 3, 5, 5, 2, 6, 2, 4, 4, 2, 0, 0, 0, 
+8, 7, 3, 5, 3, 3, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 7, 3, 7, 5, 6, 6, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+7, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 7, 5, 5, 7, 4, 4, 4, 2, 4, 4, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 7, 3, 7, 5, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+8, 5, 3, 7, 5, 5, 3, 6, 6, 6, 4, 4, 0, 0, 0, 0, 
+8, 5, 7, 7, 5, 5, 5, 4, 2, 2, 6, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 5, 3, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 2, 4, 2, 2, 0, 0, 0, 0, 
+8, 5, 5, 7, 3, 3, 7, 2, 2, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 3, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 7, 7, 5, 3, 3, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 7, 6, 4, 4, 6, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 6, 2, 4, 4, 4, 2, 2, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 7, 3, 5, 5, 4, 6, 6, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 2, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 3, 3, 4, 6, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 7, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 3, 5, 3, 6, 6, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 1, 5, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 3, 3, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 5, 3, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 3, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 5, 5, 4, 4, 2, 4, 2, 2, 2, 0, 0, 
+8, 5, 7, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 5, 5, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+7, 5, 5, 7, 3, 5, 5, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+7, 7, 3, 7, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 3, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 7, 3, 5, 3, 4, 6, 2, 4, 2, 2, 2, 0, 0, 
+8, 5, 5, 3, 5, 3, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 7, 3, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 5, 6, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 7, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 3, 7, 3, 4, 4, 2, 6, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 6, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 7, 3, 5, 5, 4, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 3, 5, 5, 3, 5, 4, 6, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 5, 3, 6, 4, 4, 2, 4, 2, 2, 0, 0, 
+9, 7, 5, 3, 5, 3, 3, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+7, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 0, 0, 0, 0, 
+8, 7, 3, 7, 3, 3, 5, 4, 4, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 7, 5, 7, 3, 6, 2, 2, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 5, 3, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 3, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 3, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 6, 2, 4, 6, 2, 2, 0, 0, 0, 
+8, 7, 7, 5, 7, 3, 5, 6, 4, 4, 2, 2, 2, 2, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 3, 5, 5, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 2, 4, 4, 4, 2, 0, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 2, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 3, 7, 5, 5, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 3, 2, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 3, 7, 7, 5, 5, 3, 6, 4, 4, 6, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 4, 2, 4, 4, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 6, 4, 2, 0, 0, 0, 0, 
+9, 7, 3, 5, 5, 5, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 3, 5, 3, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 7, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 3, 5, 5, 4, 2, 2, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 6, 4, 4, 4, 2, 2, 2, 0, 0, 
+8, 5, 3, 3, 3, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 7, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 5, 6, 4, 2, 2, 4, 2, 2, 0, 0, 
+9, 7, 5, 3, 3, 5, 3, 2, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 2, 4, 4, 4, 0, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 4, 2, 2, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 7, 7, 7, 5, 4, 4, 2, 6, 2, 0, 2, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 1, 3, 3, 2, 2, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 3, 5, 3, 4, 2, 2, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 5, 3, 7, 5, 5, 5, 4, 4, 2, 4, 4, 2, 2, 0, 0, 
+9, 7, 5, 5, 5, 5, 3, 4, 2, 6, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 5, 3, 5, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 3, 3, 3, 1, 4, 2, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 3, 3, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 4, 2, 4, 6, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 3, 3, 4, 4, 6, 2, 2, 0, 0, 0, 0, 
+9, 5, 7, 7, 5, 5, 5, 4, 6, 4, 2, 2, 0, 0, 0, 0, 
+9, 5, 3, 5, 3, 3, 1, 4, 2, 4, 2, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 5, 2, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 6, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 3, 3, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 3, 3, 6, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 3, 3, 3, 4, 2, 2, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 3, 5, 6, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 3, 5, 7, 3, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 5, 6, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 7, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 5, 7, 7, 5, 7, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 7, 3, 3, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 5, 4, 4, 4, 6, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 7, 3, 4, 4, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 3, 5, 7, 2, 6, 4, 4, 2, 2, 0, 0, 0, 
+8, 5, 7, 7, 5, 3, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 1, 5, 3, 3, 5, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 5, 5, 4, 6, 4, 4, 2, 0, 0, 0, 0, 
+9, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 5, 5, 5, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 5, 3, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 3, 5, 5, 2, 4, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 5, 7, 5, 7, 3, 6, 6, 4, 2, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 3, 4, 4, 4, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 5, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 3, 4, 4, 4, 2, 2, 2, 2, 0, 0, 
+9, 7, 5, 7, 3, 7, 5, 6, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 5, 3, 6, 4, 4, 2, 4, 2, 2, 0, 0, 
+9, 5, 3, 5, 3, 5, 3, 4, 2, 4, 4, 4, 2, 0, 0, 0, 
+9, 5, 3, 3, 3, 3, 3, 2, 2, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 7, 5, 5, 5, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+8, 7, 5, 3, 3, 5, 7, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 7, 5, 7, 3, 5, 5, 4, 4, 4, 4, 4, 2, 2, 0, 0, 
+9, 7, 3, 5, 5, 3, 5, 4, 4, 6, 4, 2, 2, 2, 0, 0, 
+9, 5, 5, 3, 5, 5, 3, 4, 2, 4, 4, 2, 2, 0, 0, 0, 
+9, 7, 3, 5, 5, 3, 5, 4, 2, 4, 4, 2, 0, 0, 0, 0, 
+7, 8, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
+8, 7, 5, 5, 3, 3, 3, 6, 4, 2, 4, 4, 2, 0, 0, 0, 
+9, 7, 5, 5, 5, 3, 5, 4, 4, 6, 4, 2, 2, 0, 0, 0, 
+9, 5, 5, 5, 5, 3, 5, 2, 4, 4, 6, 2, 0, 0, 0, 0, 
+9, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 0, 0, 0, 
+9, 5, 3, 3, 5, 5, 5, 4, 4, 4, 4, 4, 2, 0, 0, 0, 
+8, 7, 7, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 0, 0, 0, 
index 84396a2..06a3ec1 100644 (file)
 #include "codebook.h"
 
 static long _huff_lengthlist__44c4_short[] = {
-        3,15, 9,15,13,15,13,15,15,15,15,10, 8, 8, 7,10,
-        9,12,15,15, 4,15, 4,15, 5,15, 7, 9,15,15,13, 7,
-        6, 5, 5, 5, 7, 8,15,15, 8,15, 4,15, 4,15, 6,10,
-       15,15,14, 8, 7, 4, 5, 4, 7, 6,14,15,10,15, 6,15,
-        6,15, 7,12,15,15,15,10, 9, 7, 9, 5, 9, 7,13,15,
-       15,14,15, 8,15, 5,15, 6,11,14,15,15,15, 7,15, 5,
-       15, 5, 8,14,
+        3,15, 9,18,12,17,14,13,18,18,15,10, 9, 8, 7, 9,
+        8,11,18,18, 4,18, 4,18, 6,18, 7,10,18,18,16, 7,
+        7, 5, 5, 6, 6, 8,18,18, 8,17, 4,17, 5,17, 6,10,
+       17,17,14, 8, 7, 5, 6, 4, 5, 5,13,17, 9,17, 6,17,
+        5,17, 6,10,17,17,12,10, 9, 7, 8, 5, 7, 5,13,17,
+       15,14,17, 8,16, 5,17, 5,10,16,17,14,16, 7,17, 5,
+       17, 5, 9,15,
 };
 
 static static_codebook _huff_book__44c4_short = {
diff --git a/lib/books/coupled/_44c5_long.vqh b/lib/books/coupled/_44c5_long.vqh
new file mode 100644 (file)
index 0000000..1e06371
--- /dev/null
@@ -0,0 +1,43 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V__44c5_long_VQH_
+#define _V__44c5_long_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist__44c5_long[] = {
+        2,10, 7,13,11,14,11,10,12,13,10, 9,11,10,12,10,
+       12,10,11,12, 6,21, 3,21, 5,20, 7, 9,14,15,13,10,
+       12, 9, 9, 7, 9, 8,11,13,10,20, 5,20, 4,20, 5, 8,
+       13,17,14,11,12, 7, 9, 5, 7, 6, 9,13,11,20, 7,20,
+        4,20, 4, 7,13,16,10,10, 9, 8, 7, 5, 6, 4, 7,12,
+       11,11,12,10,11, 8,11, 6, 7, 9,11,12,14,11,15,10,
+       15, 7, 7, 7,
+};
+
+static static_codebook _huff_book__44c5_long = {
+       2, 100,
+       _huff_lengthlist__44c5_long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c5_s0_p1_0.vqh b/lib/books/coupled/_44c5_s0_p1_0.vqh
new file mode 100644 (file)
index 0000000..0b3813a
--- /dev/null
@@ -0,0 +1,99 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c5_s0_p1_0_VQH_
+#define _V__44c5_s0_p1_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c5_s0_p1_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44c5_s0_p1_0[] = {
+        1, 6, 6, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
+        8, 8, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 0, 0, 0, 9,
+        9, 0, 0, 0, 9, 9, 0, 0, 0,12,11, 0, 0, 0, 0, 0,
+        0, 0, 5, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0,
+        0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 5, 9, 9, 0, 0, 0, 8, 8, 0, 0,
+        0, 8, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5,
+        9, 9, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,
+       10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 5, 9, 9, 0, 0, 0, 8, 8, 0, 0, 0, 8, 7,
+        0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5, 9, 9, 0,
+        0, 0, 8, 8, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        8,11,12, 0, 0, 0,10,10, 0, 0, 0,10,11, 0, 0, 0,
+       11,11, 0, 0, 0, 0, 0, 0, 0, 8,12,12, 0, 0, 0,10,
+       10, 0, 0, 0,10,10, 0, 0, 0,11,11, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c5_s0_p1_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44c5_s0_p1_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s0_p1_0 = {
+       _vq_quantthresh__44c5_s0_p1_0,
+       _vq_quantmap__44c5_s0_p1_0,
+       5,
+       5
+};
+
+static static_codebook _44c5_s0_p1_0 = {
+       4, 625,
+       _vq_lengthlist__44c5_s0_p1_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c5_s0_p1_0,
+       NULL,
+       &_vq_auxt__44c5_s0_p1_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c5_s0_p2_0.vqh b/lib/books/coupled/_44c5_s0_p2_0.vqh
new file mode 100644 (file)
index 0000000..808280d
--- /dev/null
@@ -0,0 +1,99 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c5_s0_p2_0_VQH_
+#define _V__44c5_s0_p2_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c5_s0_p2_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44c5_s0_p2_0[] = {
+        1, 6, 6, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
+        8, 8, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0, 0, 9,
+        8, 0, 0, 0, 8, 8, 0, 0, 0,11,11, 0, 0, 0, 0, 0,
+        0, 0, 6, 8, 8, 0, 0, 0, 8, 9, 0, 0, 0, 8, 9, 0,
+        0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 8, 7, 0, 0,
+        0, 8, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5,
+        8, 8, 0, 0, 0, 7, 7, 0, 0, 0, 8, 8, 0, 0, 0,10,
+       10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 5, 9, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 7,
+        0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5, 8, 9, 0,
+        0, 0, 8, 8, 0, 0, 0, 7, 8, 0, 0, 0,10,10, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        8,11,11, 0, 0, 0,10,10, 0, 0, 0,10,10, 0, 0, 0,
+       11,11, 0, 0, 0, 0, 0, 0, 0, 8,11,11, 0, 0, 0,10,
+       10, 0, 0, 0,10,10, 0, 0, 0,11,11, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c5_s0_p2_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44c5_s0_p2_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s0_p2_0 = {
+       _vq_quantthresh__44c5_s0_p2_0,
+       _vq_quantmap__44c5_s0_p2_0,
+       5,
+       5
+};
+
+static static_codebook _44c5_s0_p2_0 = {
+       4, 625,
+       _vq_lengthlist__44c5_s0_p2_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c5_s0_p2_0,
+       NULL,
+       &_vq_auxt__44c5_s0_p2_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c5_s0_p3_0.vqh b/lib/books/coupled/_44c5_s0_p3_0.vqh
new file mode 100644 (file)
index 0000000..6e9ad99
--- /dev/null
@@ -0,0 +1,70 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c5_s0_p3_0_VQH_
+#define _V__44c5_s0_p3_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c5_s0_p3_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44c5_s0_p3_0[] = {
+        2, 3, 3, 5, 5, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
+        0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 6, 6, 6, 6,
+        0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
+        8, 7, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
+        0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c5_s0_p3_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44c5_s0_p3_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s0_p3_0 = {
+       _vq_quantthresh__44c5_s0_p3_0,
+       _vq_quantmap__44c5_s0_p3_0,
+       9,
+       9
+};
+
+static static_codebook _44c5_s0_p3_0 = {
+       2, 81,
+       _vq_lengthlist__44c5_s0_p3_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44c5_s0_p3_0,
+       NULL,
+       &_vq_auxt__44c5_s0_p3_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c5_s0_p4_0.vqh b/lib/books/coupled/_44c5_s0_p4_0.vqh
new file mode 100644 (file)
index 0000000..6d848d3
--- /dev/null
@@ -0,0 +1,70 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c5_s0_p4_0_VQH_
+#define _V__44c5_s0_p4_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c5_s0_p4_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44c5_s0_p4_0[] = {
+        2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
+        0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
+        0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
+        8, 7, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
+        0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c5_s0_p4_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44c5_s0_p4_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s0_p4_0 = {
+       _vq_quantthresh__44c5_s0_p4_0,
+       _vq_quantmap__44c5_s0_p4_0,
+       9,
+       9
+};
+
+static static_codebook _44c5_s0_p4_0 = {
+       2, 81,
+       _vq_lengthlist__44c5_s0_p4_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44c5_s0_p4_0,
+       NULL,
+       &_vq_auxt__44c5_s0_p4_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c5_s0_p5_0.vqh b/lib/books/coupled/_44c5_s0_p5_0.vqh
new file mode 100644 (file)
index 0000000..5f1572b
--- /dev/null
@@ -0,0 +1,93 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c5_s0_p5_0_VQH_
+#define _V__44c5_s0_p5_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c5_s0_p5_0[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__44c5_s0_p5_0[] = {
+        3, 4, 4, 5, 5, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 4, 4, 5, 5, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 4, 4, 5, 5, 7, 7, 9, 9, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 5, 5, 6, 6, 8, 7, 9, 9, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8,10,10,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8,10,
+       10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,
+       10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
+        9,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       11,11,12,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c5_s0_p5_0[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__44c5_s0_p5_0[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s0_p5_0 = {
+       _vq_quantthresh__44c5_s0_p5_0,
+       _vq_quantmap__44c5_s0_p5_0,
+       17,
+       17
+};
+
+static static_codebook _44c5_s0_p5_0 = {
+       2, 289,
+       _vq_lengthlist__44c5_s0_p5_0,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__44c5_s0_p5_0,
+       NULL,
+       &_vq_auxt__44c5_s0_p5_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c5_s0_p6_0.vqh b/lib/books/coupled/_44c5_s0_p6_0.vqh
new file mode 100644 (file)
index 0000000..a227341
--- /dev/null
@@ -0,0 +1,93 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c5_s0_p6_0_VQH_
+#define _V__44c5_s0_p6_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c5_s0_p6_0[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__44c5_s0_p6_0[] = {
+        2, 4, 4, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 5, 5, 6, 6, 8, 8,10,10, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 9, 9,11,11,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,10,
+       10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,10,
+       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,
+       10,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       11,11,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c5_s0_p6_0[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__44c5_s0_p6_0[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s0_p6_0 = {
+       _vq_quantthresh__44c5_s0_p6_0,
+       _vq_quantmap__44c5_s0_p6_0,
+       17,
+       17
+};
+
+static static_codebook _44c5_s0_p6_0 = {
+       2, 289,
+       _vq_lengthlist__44c5_s0_p6_0,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__44c5_s0_p6_0,
+       NULL,
+       &_vq_auxt__44c5_s0_p6_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c5_s0_p7_0.vqh b/lib/books/coupled/_44c5_s0_p7_0.vqh
new file mode 100644 (file)
index 0000000..e5e9c36
--- /dev/null
@@ -0,0 +1,80 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c5_s0_p7_0_VQH_
+#define _V__44c5_s0_p7_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c5_s0_p7_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44c5_s0_p7_0[] = {
+        1, 3, 3, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 5, 5, 5,
+        8, 8,10,10, 0, 0, 0, 0, 0, 0, 6, 5, 5, 8, 8,10,
+       10, 0, 0, 0, 0, 0, 0, 0, 8, 8, 9, 9,11,10, 0, 0,
+        0, 0, 0, 0, 0, 8, 8, 8, 8,11,11, 0, 0, 0, 0, 0,
+        0, 0,12,12,10,10,11,11, 0, 0, 0, 0, 0, 0, 0,13,
+       13,10,10,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,
+       12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12, 0,
+        0, 0, 0, 0, 0, 0, 0, 0,15,15,13,13, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,16,16,13,13, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0,14,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,15,15, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__44c5_s0_p7_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__44c5_s0_p7_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s0_p7_0 = {
+       _vq_quantthresh__44c5_s0_p7_0,
+       _vq_quantmap__44c5_s0_p7_0,
+       13,
+       13
+};
+
+static static_codebook _44c5_s0_p7_0 = {
+       2, 169,
+       _vq_lengthlist__44c5_s0_p7_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__44c5_s0_p7_0,
+       NULL,
+       &_vq_auxt__44c5_s0_p7_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c5_s0_p7_1.vqh b/lib/books/coupled/_44c5_s0_p7_1.vqh
new file mode 100644 (file)
index 0000000..3884499
--- /dev/null
@@ -0,0 +1,61 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c5_s0_p7_1_VQH_
+#define _V__44c5_s0_p7_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c5_s0_p7_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44c5_s0_p7_1[] = {
+        2, 4, 4, 5, 5, 7, 4, 4, 6, 5, 7, 4, 4, 5, 5, 7,
+        6, 6, 5, 5, 7, 7, 7, 5, 5,
+};
+
+static float _vq_quantthresh__44c5_s0_p7_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44c5_s0_p7_1[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s0_p7_1 = {
+       _vq_quantthresh__44c5_s0_p7_1,
+       _vq_quantmap__44c5_s0_p7_1,
+       5,
+       5
+};
+
+static static_codebook _44c5_s0_p7_1 = {
+       2, 25,
+       _vq_lengthlist__44c5_s0_p7_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c5_s0_p7_1,
+       NULL,
+       &_vq_auxt__44c5_s0_p7_1,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c5_s0_p8_0.vqh b/lib/books/coupled/_44c5_s0_p8_0.vqh
new file mode 100644 (file)
index 0000000..292a718
--- /dev/null
@@ -0,0 +1,80 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c5_s0_p8_0_VQH_
+#define _V__44c5_s0_p8_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c5_s0_p8_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44c5_s0_p8_0[] = {
+        1, 4, 3, 6, 6, 8, 8, 0, 0, 0, 0, 0, 0, 6, 5, 5,
+        6, 6, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
+        9, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0,
+        0, 0, 0, 0, 0, 8, 7, 8, 8,10,10, 0, 0, 0, 0, 0,
+        0, 0,12,12, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0,12,
+       12, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
+       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
+        0, 0, 0, 0, 0, 0, 0, 0,15,15,12,13, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,15,16,13,12, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,16,14, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__44c5_s0_p8_0[] = {
+       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
+       32.5, 45.5, 58.5, 71.5, 
+};
+
+static long _vq_quantmap__44c5_s0_p8_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s0_p8_0 = {
+       _vq_quantthresh__44c5_s0_p8_0,
+       _vq_quantmap__44c5_s0_p8_0,
+       13,
+       13
+};
+
+static static_codebook _44c5_s0_p8_0 = {
+       2, 169,
+       _vq_lengthlist__44c5_s0_p8_0,
+       1, -523010048, 1618608128, 4, 0,
+       _vq_quantlist__44c5_s0_p8_0,
+       NULL,
+       &_vq_auxt__44c5_s0_p8_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c5_s0_p8_1.vqh b/lib/books/coupled/_44c5_s0_p8_1.vqh
new file mode 100644 (file)
index 0000000..dd9bba8
--- /dev/null
@@ -0,0 +1,80 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c5_s0_p8_1_VQH_
+#define _V__44c5_s0_p8_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c5_s0_p8_1[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44c5_s0_p8_1[] = {
+        3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 5, 5,
+        6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 5, 5, 6, 6, 7,
+        7, 8, 8, 8, 8, 8, 8, 9, 6, 6, 7, 7, 8, 8, 8, 8,
+        8, 8, 8, 8,10, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 8,
+        8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8,10,10,
+       10, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9,10,10, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8,10,10, 9,10, 9, 8, 8, 8,
+        8, 8, 8, 8, 8,10,10,10, 9,10, 8, 8, 8, 8, 8, 8,
+        8, 8,10,10,10,10, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9,
+       10, 9,10, 9, 9, 9, 8, 8, 8, 8, 8, 8, 9,10, 9, 9,
+        9, 9, 9, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44c5_s0_p8_1[] = {
+       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
+       2.5, 3.5, 4.5, 5.5, 
+};
+
+static long _vq_quantmap__44c5_s0_p8_1[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s0_p8_1 = {
+       _vq_quantthresh__44c5_s0_p8_1,
+       _vq_quantmap__44c5_s0_p8_1,
+       13,
+       13
+};
+
+static static_codebook _44c5_s0_p8_1 = {
+       2, 169,
+       _vq_lengthlist__44c5_s0_p8_1,
+       1, -531103744, 1611661312, 4, 0,
+       _vq_quantlist__44c5_s0_p8_1,
+       NULL,
+       &_vq_auxt__44c5_s0_p8_1,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c5_s0_p9_0.vqh b/lib/books/coupled/_44c5_s0_p9_0.vqh
new file mode 100644 (file)
index 0000000..1956ccf
--- /dev/null
@@ -0,0 +1,86 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c5_s0_p9_0_VQH_
+#define _V__44c5_s0_p9_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c5_s0_p9_0[] = {
+       1208,
+       1023,
+       1392,
+       839,
+       1577,
+       654,
+       1761,
+       470,
+       1946,
+       369,
+       2047,
+       184,
+       2231,
+       0,
+       2416,
+};
+
+static long _vq_lengthlist__44c5_s0_p9_0[] = {
+        1, 3, 2,10, 9,14,12,15,15,16,16,16,16,16,16, 6,
+        6, 7,10,11,13,12,16,16,16,16,16,16,16,16, 6, 7,
+        5,12,11,16,14,16,16,16,16,16,16,16,16,16, 7,11,
+       12,16,15,16,16,15,16,16,16,16,16,16,16,11, 7,15,
+       13,16,16,15,15,16,16,16,16,16,16,16,12,13,10,14,
+       15,16,16,16,16,16,16,16,16,16,16,15,13,12,12,16,
+       15,16,16,16,16,16,16,16,16,16,16,16,15,15,15,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,14,16,16,15,
+       15,15,15,15,15,15,15,15,15,15,13,15,13,14,15,15,
+       15,15,15,15,15,15,15,15,15,15,12,15,12,15,15,15,
+       15,15,15,15,15,15,15,15,15,15,10,15,15,15,15,15,
+       15,15,15,15,15,15,15,15,15,15,13,15,14,15,15,15,
+       15,15,15,15,15,15,15,15,15,15,14,15,15,15,15,15,
+       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
+       15,
+};
+
+static float _vq_quantthresh__44c5_s0_p9_0[] = {
+       -1336.8, -1115.7, -944.43, -773.71, -552.68, -331.64, -110.61, 110.43, 
+       331.46, 552.5, 773.53, 944.85, 1115.6, 1336.6, 
+};
+
+static long _vq_quantmap__44c5_s0_p9_0[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s0_p9_0 = {
+       _vq_quantthresh__44c5_s0_p9_0,
+       _vq_quantmap__44c5_s0_p9_0,
+       15,
+       15
+};
+
+static static_codebook _44c5_s0_p9_0 = {
+       2, 225,
+       _vq_lengthlist__44c5_s0_p9_0,
+       1, -514417664, 1611868951, 12, 0,
+       _vq_quantlist__44c5_s0_p9_0,
+       NULL,
+       &_vq_auxt__44c5_s0_p9_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c5_s0_p9_1.vqh b/lib/books/coupled/_44c5_s0_p9_1.vqh
new file mode 100644 (file)
index 0000000..a6f5357
--- /dev/null
@@ -0,0 +1,93 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c5_s0_p9_1_VQH_
+#define _V__44c5_s0_p9_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c5_s0_p9_1[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__44c5_s0_p9_1[] = {
+        1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
+       10, 7, 5, 5, 7, 7, 8, 8, 9, 9,10,10,10,10,11,11,
+       11,11, 7, 6, 5, 7, 7, 8, 8, 9, 9,10,10,10,10,11,
+       11,11,11,13, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,11,
+       11,11,11,11,14, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
+       11,11,11,12,12,15,10,11, 9, 9, 9, 9,10,10,10,11,
+       11,11,12,12,12,12,14,12,11, 9, 9,10,10,10,10,11,
+       11,11,11,12,12,12,12,14,14,15,11,11,10,10,10,11,
+       11,11,11,12,12,12,12,12,15,16,15,11,11,10,10,11,
+       11,11,11,12,12,12,12,12,12,15,15,14,13,14,11,11,
+       11,11,12,12,12,12,12,12,12,13,15,16,15,14,14,11,
+       11,11,11,12,12,12,12,12,13,13,13,16,16,15,16,15,
+       12,12,11,12,12,12,12,12,12,13,12,13,16,16,16,15,
+       15,13,13,12,12,11,12,12,13,13,13,13,13,16,16,16,
+       15,15,14,13,12,12,13,12,13,12,13,13,13,13,16,17,
+       16,16,15,15,13,12,12,11,12,13,13,13,13,13,13,17,
+       16,16,15,16,15,14,13,12,12,12,13,13,13,13,14,13,
+       16,16,16,16,15,14,14,12,13,12,12,13,13,13,13,13,
+       13,
+};
+
+static float _vq_quantthresh__44c5_s0_p9_1[] = {
+       -97.5, -84.5, -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 
+       6.5, 19.5, 32.5, 45.5, 58.5, 71.5, 84.5, 97.5, 
+};
+
+static long _vq_quantmap__44c5_s0_p9_1[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s0_p9_1 = {
+       _vq_quantthresh__44c5_s0_p9_1,
+       _vq_quantmap__44c5_s0_p9_1,
+       17,
+       17
+};
+
+static static_codebook _44c5_s0_p9_1 = {
+       2, 289,
+       _vq_lengthlist__44c5_s0_p9_1,
+       1, -522584064, 1618608128, 5, 0,
+       _vq_quantlist__44c5_s0_p9_1,
+       NULL,
+       &_vq_auxt__44c5_s0_p9_1,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c5_s0_p9_2.vqh b/lib/books/coupled/_44c5_s0_p9_2.vqh
new file mode 100644 (file)
index 0000000..6866cd3
--- /dev/null
@@ -0,0 +1,80 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c5_s0_p9_2_VQH_
+#define _V__44c5_s0_p9_2_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c5_s0_p9_2[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44c5_s0_p9_2[] = {
+        3, 5, 5, 6, 6, 7, 6, 7, 7, 7, 7, 7, 7, 9, 6, 6,
+        7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 6, 6, 6, 6, 7,
+        7, 7, 7, 7, 7, 7, 8, 9, 7, 7, 7, 7, 7, 7, 8, 8,
+        8, 8, 8, 8, 9, 8, 9, 7, 7, 7, 7, 8, 7, 8, 8, 8,
+        8, 9, 9, 9, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,
+        9, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
+        8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8,
+        8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9,
+        9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44c5_s0_p9_2[] = {
+       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
+       2.5, 3.5, 4.5, 5.5, 
+};
+
+static long _vq_quantmap__44c5_s0_p9_2[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s0_p9_2 = {
+       _vq_quantthresh__44c5_s0_p9_2,
+       _vq_quantmap__44c5_s0_p9_2,
+       13,
+       13
+};
+
+static static_codebook _44c5_s0_p9_2 = {
+       2, 169,
+       _vq_lengthlist__44c5_s0_p9_2,
+       1, -531103744, 1611661312, 4, 0,
+       _vq_quantlist__44c5_s0_p9_2,
+       NULL,
+       &_vq_auxt__44c5_s0_p9_2,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c5_short.vqh b/lib/books/coupled/_44c5_short.vqh
new file mode 100644 (file)
index 0000000..76d6eaa
--- /dev/null
@@ -0,0 +1,43 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V__44c5_short_VQH_
+#define _V__44c5_short_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist__44c5_short[] = {
+        3,18, 9,18,12,18,13,14,18,18,18,14,18,18,18,18,
+       18,17,18,18, 4,18, 5,18, 7,18, 8, 9,15,16,18,16,
+       18,11,18, 8,18,10,17,18, 7,18, 5,18, 5,18, 5, 7,
+       15,17,18,13,18, 8,18, 5,18, 7,15,18, 9,18, 5,18,
+        4,18, 3, 5,13,18,11,13, 8, 9, 6, 6, 4, 3,10,17,
+       15,15,14,12,13, 8,12, 6, 8,15,18,15,18, 9,16, 5,
+       18, 4, 7,10,
+};
+
+static static_codebook _huff_book__44c5_short = {
+       2, 100,
+       _huff_lengthlist__44c5_short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c6_long.vqh b/lib/books/coupled/_44c6_long.vqh
new file mode 100644 (file)
index 0000000..508ccbe
--- /dev/null
@@ -0,0 +1,43 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V__44c6_long_VQH_
+#define _V__44c6_long_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist__44c6_long[] = {
+        2,10, 7,13,11,13,11,10,12,13,10, 9,11,10,13,11,
+       13,10,11,13, 6,21, 4,21, 6,20, 8, 9,14,15,13,10,
+       13,10,12,10,12, 9,11,13,10,20, 6,20, 4,20, 5, 7,
+       13,17,14,11,13,10,12, 8, 9, 6, 9,12,11,20, 7,20,
+        5,20, 3, 5,12,16,10,10, 8, 9, 7, 6, 5, 3, 6,10,
+       11,11,12,10,12, 9,10, 5, 6, 8,11,12,14,11,14,10,
+       14, 7, 7, 7,
+};
+
+static static_codebook _huff_book__44c6_long = {
+       2, 100,
+       _huff_lengthlist__44c6_long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c6_s0_p1_0.vqh b/lib/books/coupled/_44c6_s0_p1_0.vqh
new file mode 100644 (file)
index 0000000..65a7e1f
--- /dev/null
@@ -0,0 +1,99 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c6_s0_p1_0_VQH_
+#define _V__44c6_s0_p1_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c6_s0_p1_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44c6_s0_p1_0[] = {
+        1, 6, 6, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
+        8, 8, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 0, 0, 0, 9,
+        9, 0, 0, 0, 9, 9, 0, 0, 0,12,11, 0, 0, 0, 0, 0,
+        0, 0, 5, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0,
+        0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 5, 9, 9, 0, 0, 0, 8, 8, 0, 0,
+        0, 8, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5,
+        9, 9, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,
+       11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 5, 9, 9, 0, 0, 0, 8, 8, 0, 0, 0, 7, 8,
+        0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5, 9, 9, 0,
+        0, 0, 8, 8, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        8,11,12, 0, 0, 0,10,10, 0, 0, 0,10,10, 0, 0, 0,
+       11,11, 0, 0, 0, 0, 0, 0, 0, 8,12,12, 0, 0, 0,10,
+       10, 0, 0, 0,10,10, 0, 0, 0,11,11, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c6_s0_p1_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44c6_s0_p1_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s0_p1_0 = {
+       _vq_quantthresh__44c6_s0_p1_0,
+       _vq_quantmap__44c6_s0_p1_0,
+       5,
+       5
+};
+
+static static_codebook _44c6_s0_p1_0 = {
+       4, 625,
+       _vq_lengthlist__44c6_s0_p1_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c6_s0_p1_0,
+       NULL,
+       &_vq_auxt__44c6_s0_p1_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c6_s0_p2_0.vqh b/lib/books/coupled/_44c6_s0_p2_0.vqh
new file mode 100644 (file)
index 0000000..c6d97c3
--- /dev/null
@@ -0,0 +1,99 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c6_s0_p2_0_VQH_
+#define _V__44c6_s0_p2_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c6_s0_p2_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44c6_s0_p2_0[] = {
+        1, 6, 6, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
+        8, 8, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0, 0, 9,
+        8, 0, 0, 0, 9, 8, 0, 0, 0,11,11, 0, 0, 0, 0, 0,
+        0, 0, 6, 8, 8, 0, 0, 0, 8, 9, 0, 0, 0, 9, 9, 0,
+        0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 5, 9, 8, 0, 0, 0, 8, 7, 0, 0,
+        0, 8, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5,
+        8, 9, 0, 0, 0, 7, 7, 0, 0, 0, 8, 8, 0, 0, 0,10,
+       10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 5, 9, 8, 0, 0, 0, 8, 8, 0, 0, 0, 7, 7,
+        0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5, 8, 9, 0,
+        0, 0, 8, 8, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        8,11,11, 0, 0, 0,10,10, 0, 0, 0,10,10, 0, 0, 0,
+       11,11, 0, 0, 0, 0, 0, 0, 0, 8,11,11, 0, 0, 0,10,
+       10, 0, 0, 0,10,10, 0, 0, 0,11,11, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c6_s0_p2_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44c6_s0_p2_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s0_p2_0 = {
+       _vq_quantthresh__44c6_s0_p2_0,
+       _vq_quantmap__44c6_s0_p2_0,
+       5,
+       5
+};
+
+static static_codebook _44c6_s0_p2_0 = {
+       4, 625,
+       _vq_lengthlist__44c6_s0_p2_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c6_s0_p2_0,
+       NULL,
+       &_vq_auxt__44c6_s0_p2_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c6_s0_p3_0.vqh b/lib/books/coupled/_44c6_s0_p3_0.vqh
new file mode 100644 (file)
index 0000000..97cffbc
--- /dev/null
@@ -0,0 +1,70 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c6_s0_p3_0_VQH_
+#define _V__44c6_s0_p3_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c6_s0_p3_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44c6_s0_p3_0[] = {
+        1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 4, 5, 7, 7, 0, 0,
+        0, 0, 0, 4, 4, 7, 6, 0, 0, 0, 0, 0, 6, 6, 7, 7,
+        0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
+        8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 7, 0, 0, 0, 0, 0,
+        0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c6_s0_p3_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44c6_s0_p3_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s0_p3_0 = {
+       _vq_quantthresh__44c6_s0_p3_0,
+       _vq_quantmap__44c6_s0_p3_0,
+       9,
+       9
+};
+
+static static_codebook _44c6_s0_p3_0 = {
+       2, 81,
+       _vq_lengthlist__44c6_s0_p3_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44c6_s0_p3_0,
+       NULL,
+       &_vq_auxt__44c6_s0_p3_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c6_s0_p4_0.vqh b/lib/books/coupled/_44c6_s0_p4_0.vqh
new file mode 100644 (file)
index 0000000..76a327b
--- /dev/null
@@ -0,0 +1,70 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c6_s0_p4_0_VQH_
+#define _V__44c6_s0_p4_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c6_s0_p4_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44c6_s0_p4_0[] = {
+        2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
+        0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
+        0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
+        8, 7, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
+        0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c6_s0_p4_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44c6_s0_p4_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s0_p4_0 = {
+       _vq_quantthresh__44c6_s0_p4_0,
+       _vq_quantmap__44c6_s0_p4_0,
+       9,
+       9
+};
+
+static static_codebook _44c6_s0_p4_0 = {
+       2, 81,
+       _vq_lengthlist__44c6_s0_p4_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44c6_s0_p4_0,
+       NULL,
+       &_vq_auxt__44c6_s0_p4_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c6_s0_p5_0.vqh b/lib/books/coupled/_44c6_s0_p5_0.vqh
new file mode 100644 (file)
index 0000000..384fa72
--- /dev/null
@@ -0,0 +1,93 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c6_s0_p5_0_VQH_
+#define _V__44c6_s0_p5_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c6_s0_p5_0[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__44c6_s0_p5_0[] = {
+        3, 4, 4, 5, 5, 6, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 4, 4, 6, 6, 7, 7, 8, 8, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 4, 4, 6, 5, 7, 7, 8, 8, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 6, 6, 6, 6, 7, 7, 8, 8, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 6, 6, 7, 7, 8, 8, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 9, 9,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 9,
+        9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,
+       10, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
+        9, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       10,10,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c6_s0_p5_0[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__44c6_s0_p5_0[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s0_p5_0 = {
+       _vq_quantthresh__44c6_s0_p5_0,
+       _vq_quantmap__44c6_s0_p5_0,
+       17,
+       17
+};
+
+static static_codebook _44c6_s0_p5_0 = {
+       2, 289,
+       _vq_lengthlist__44c6_s0_p5_0,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__44c6_s0_p5_0,
+       NULL,
+       &_vq_auxt__44c6_s0_p5_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c6_s0_p6_0.vqh b/lib/books/coupled/_44c6_s0_p6_0.vqh
new file mode 100644 (file)
index 0000000..7805937
--- /dev/null
@@ -0,0 +1,93 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c6_s0_p6_0_VQH_
+#define _V__44c6_s0_p6_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c6_s0_p6_0[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__44c6_s0_p6_0[] = {
+        3, 4, 4, 5, 5, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 4, 4, 5, 5, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 4, 4, 5, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 5, 5, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 7, 9,10, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 7,10, 9, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8,10,10,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8,10,
+       10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,
+       10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
+        9,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       10,10,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c6_s0_p6_0[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__44c6_s0_p6_0[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s0_p6_0 = {
+       _vq_quantthresh__44c6_s0_p6_0,
+       _vq_quantmap__44c6_s0_p6_0,
+       17,
+       17
+};
+
+static static_codebook _44c6_s0_p6_0 = {
+       2, 289,
+       _vq_lengthlist__44c6_s0_p6_0,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__44c6_s0_p6_0,
+       NULL,
+       &_vq_auxt__44c6_s0_p6_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c6_s0_p7_0.vqh b/lib/books/coupled/_44c6_s0_p7_0.vqh
new file mode 100644 (file)
index 0000000..4f7908c
--- /dev/null
@@ -0,0 +1,80 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c6_s0_p7_0_VQH_
+#define _V__44c6_s0_p7_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c6_s0_p7_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44c6_s0_p7_0[] = {
+        1, 3, 3, 7, 7,10,10, 0, 0, 0, 0, 0, 0, 5, 5, 5,
+        8, 8,10,10, 0, 0, 0, 0, 0, 0, 6, 5, 5, 8, 8,11,
+       11, 0, 0, 0, 0, 0, 0, 0, 7, 7, 9, 9,11,11, 0, 0,
+        0, 0, 0, 0, 0, 8, 8, 9, 9,11,11, 0, 0, 0, 0, 0,
+        0, 0,12,13,10,10,12,11, 0, 0, 0, 0, 0, 0, 0,13,
+       13,10,10,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,
+       12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12, 0,
+        0, 0, 0, 0, 0, 0, 0, 0,16,16,13,13, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,17,17,13,13, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0,15,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,16,16, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__44c6_s0_p7_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__44c6_s0_p7_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s0_p7_0 = {
+       _vq_quantthresh__44c6_s0_p7_0,
+       _vq_quantmap__44c6_s0_p7_0,
+       13,
+       13
+};
+
+static static_codebook _44c6_s0_p7_0 = {
+       2, 169,
+       _vq_lengthlist__44c6_s0_p7_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__44c6_s0_p7_0,
+       NULL,
+       &_vq_auxt__44c6_s0_p7_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c6_s0_p7_1.vqh b/lib/books/coupled/_44c6_s0_p7_1.vqh
new file mode 100644 (file)
index 0000000..da6ac80
--- /dev/null
@@ -0,0 +1,61 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c6_s0_p7_1_VQH_
+#define _V__44c6_s0_p7_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c6_s0_p7_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44c6_s0_p7_1[] = {
+        3, 4, 4, 4, 5, 6, 4, 4, 5, 5, 6, 4, 4, 5, 5, 6,
+        5, 5, 5, 5, 6, 6, 6, 5, 5,
+};
+
+static float _vq_quantthresh__44c6_s0_p7_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44c6_s0_p7_1[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s0_p7_1 = {
+       _vq_quantthresh__44c6_s0_p7_1,
+       _vq_quantmap__44c6_s0_p7_1,
+       5,
+       5
+};
+
+static static_codebook _44c6_s0_p7_1 = {
+       2, 25,
+       _vq_lengthlist__44c6_s0_p7_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c6_s0_p7_1,
+       NULL,
+       &_vq_auxt__44c6_s0_p7_1,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c6_s0_p8_0.vqh b/lib/books/coupled/_44c6_s0_p8_0.vqh
new file mode 100644 (file)
index 0000000..c03dc5c
--- /dev/null
@@ -0,0 +1,80 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c6_s0_p8_0_VQH_
+#define _V__44c6_s0_p8_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c6_s0_p8_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44c6_s0_p8_0[] = {
+        1, 4, 3, 6, 6, 9, 9, 0, 0, 0, 0, 0, 0, 5, 5, 5,
+        7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
+        9, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0,
+        0, 0, 0, 0, 0, 8, 7, 7, 8,10,10, 0, 0, 0, 0, 0,
+        0, 0,12,12, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0,12,
+       12, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
+       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
+        0, 0, 0, 0, 0, 0, 0, 0,15,15,12,13, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,16,16,12,13, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0,15,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,15,14, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__44c6_s0_p8_0[] = {
+       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
+       32.5, 45.5, 58.5, 71.5, 
+};
+
+static long _vq_quantmap__44c6_s0_p8_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s0_p8_0 = {
+       _vq_quantthresh__44c6_s0_p8_0,
+       _vq_quantmap__44c6_s0_p8_0,
+       13,
+       13
+};
+
+static static_codebook _44c6_s0_p8_0 = {
+       2, 169,
+       _vq_lengthlist__44c6_s0_p8_0,
+       1, -523010048, 1618608128, 4, 0,
+       _vq_quantlist__44c6_s0_p8_0,
+       NULL,
+       &_vq_auxt__44c6_s0_p8_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c6_s0_p8_1.vqh b/lib/books/coupled/_44c6_s0_p8_1.vqh
new file mode 100644 (file)
index 0000000..b85ebc5
--- /dev/null
@@ -0,0 +1,80 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c6_s0_p8_1_VQH_
+#define _V__44c6_s0_p8_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c6_s0_p8_1[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44c6_s0_p8_1[] = {
+        3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 5, 5,
+        6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10, 5, 5, 6, 6, 7,
+        7, 8, 8, 8, 8, 8, 8,10, 6, 6, 7, 7, 7, 7, 8, 8,
+        8, 8, 8, 8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8, 8,
+        8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8,10,10,
+       10, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10, 9, 8, 8, 8,
+        8, 8, 8, 8, 8,10,10,10,10, 9, 8, 8, 8, 8, 8, 8,
+        8, 8,10,10,10,10, 9, 8, 8, 8, 8, 8, 8, 8, 8,10,
+       10,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,
+       10, 9, 9, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44c6_s0_p8_1[] = {
+       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
+       2.5, 3.5, 4.5, 5.5, 
+};
+
+static long _vq_quantmap__44c6_s0_p8_1[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s0_p8_1 = {
+       _vq_quantthresh__44c6_s0_p8_1,
+       _vq_quantmap__44c6_s0_p8_1,
+       13,
+       13
+};
+
+static static_codebook _44c6_s0_p8_1 = {
+       2, 169,
+       _vq_lengthlist__44c6_s0_p8_1,
+       1, -531103744, 1611661312, 4, 0,
+       _vq_quantlist__44c6_s0_p8_1,
+       NULL,
+       &_vq_auxt__44c6_s0_p8_1,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c6_s0_p9_0.vqh b/lib/books/coupled/_44c6_s0_p9_0.vqh
new file mode 100644 (file)
index 0000000..6bd9fc6
--- /dev/null
@@ -0,0 +1,70 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c6_s0_p9_0_VQH_
+#define _V__44c6_s0_p9_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c6_s0_p9_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44c6_s0_p9_0[] = {
+        1, 5, 3,14,13,13,14,13,13, 5, 7,10,13,12,13,13,
+       13,13, 2, 9, 5,12,13,13,13,13,13,13, 7,12,13,13,
+       13,13,13,13,13,13, 8,13,13,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,
+};
+
+static float _vq_quantthresh__44c6_s0_p9_0[] = {
+       -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5, 1592.5, 2229.5, 
+};
+
+static long _vq_quantmap__44c6_s0_p9_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s0_p9_0 = {
+       _vq_quantthresh__44c6_s0_p9_0,
+       _vq_quantmap__44c6_s0_p9_0,
+       9,
+       9
+};
+
+static static_codebook _44c6_s0_p9_0 = {
+       2, 81,
+       _vq_lengthlist__44c6_s0_p9_0,
+       1, -512497664, 1630791680, 4, 0,
+       _vq_quantlist__44c6_s0_p9_0,
+       NULL,
+       &_vq_auxt__44c6_s0_p9_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c6_s0_p9_1.vqh b/lib/books/coupled/_44c6_s0_p9_1.vqh
new file mode 100644 (file)
index 0000000..072dcc5
--- /dev/null
@@ -0,0 +1,80 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c6_s0_p9_1_VQH_
+#define _V__44c6_s0_p9_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c6_s0_p9_1[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44c6_s0_p9_1[] = {
+        1, 3, 3, 6, 6, 8, 8,10,10,11,11,11,11, 6, 5, 5,
+        8, 8,10,10,11,11,12,11,11,10, 6, 5, 5, 8, 8,10,
+       10,12,11,12,12,12,12,18, 9, 9, 9,10,10,11,12,13,
+       12,13,12,11,16, 9, 9,10,10,11,11,13,13,13,13,13,
+       14,19,13,14,11,11,12,13,13,14,13,12,14,12,18,14,
+       13,11,11,13,13,13,14,13,14,13,15,18,18,18,13,13,
+       13,13,14,14,14,10,15,14,19,18,18,13,13,13,13,14,
+       15,12,15,15,15,19,17,18,16,16,13,12,14,12,15,13,
+       15,15,19,19,18,15,16,13,13,14,14,14,15,16,16,19,
+       17,19,19,18,14,14,14,14,15,16,16,16,19,18,17,19,
+       17,15,14,15,14,15,16,16,16,
+};
+
+static float _vq_quantthresh__44c6_s0_p9_1[] = {
+       -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5, 
+       122.5, 171.5, 220.5, 269.5, 
+};
+
+static long _vq_quantmap__44c6_s0_p9_1[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s0_p9_1 = {
+       _vq_quantthresh__44c6_s0_p9_1,
+       _vq_quantmap__44c6_s0_p9_1,
+       13,
+       13
+};
+
+static static_codebook _44c6_s0_p9_1 = {
+       2, 169,
+       _vq_lengthlist__44c6_s0_p9_1,
+       1, -518889472, 1622704128, 4, 0,
+       _vq_quantlist__44c6_s0_p9_1,
+       NULL,
+       &_vq_auxt__44c6_s0_p9_1,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c6_s0_p9_2.vqh b/lib/books/coupled/_44c6_s0_p9_2.vqh
new file mode 100644 (file)
index 0000000..516fbb5
--- /dev/null
@@ -0,0 +1,118 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c6_s0_p9_2_VQH_
+#define _V__44c6_s0_p9_2_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c6_s0_p9_2[] = {
+       24,
+       23,
+       25,
+       22,
+       26,
+       21,
+       27,
+       20,
+       28,
+       19,
+       29,
+       18,
+       30,
+       17,
+       31,
+       16,
+       32,
+       15,
+       33,
+       14,
+       34,
+       13,
+       35,
+       12,
+       36,
+       11,
+       37,
+       10,
+       38,
+       9,
+       39,
+       8,
+       40,
+       7,
+       41,
+       6,
+       42,
+       5,
+       43,
+       4,
+       44,
+       3,
+       45,
+       2,
+       46,
+       1,
+       47,
+       0,
+       48,
+};
+
+static long _vq_lengthlist__44c6_s0_p9_2[] = {
+        3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6,
+        6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7,
+};
+
+static float _vq_quantthresh__44c6_s0_p9_2[] = {
+       -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
+       -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+       8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
+       16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
+};
+
+static long _vq_quantmap__44c6_s0_p9_2[] = {
+          47,   45,   43,   41,   39,   37,   35,   33,
+          31,   29,   27,   25,   23,   21,   19,   17,
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,   18,   20,   22,   24,   26,   28,   30,
+          32,   34,   36,   38,   40,   42,   44,   46,
+          48,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s0_p9_2 = {
+       _vq_quantthresh__44c6_s0_p9_2,
+       _vq_quantmap__44c6_s0_p9_2,
+       49,
+       49
+};
+
+static static_codebook _44c6_s0_p9_2 = {
+       1, 49,
+       _vq_lengthlist__44c6_s0_p9_2,
+       1, -526909440, 1611661312, 6, 0,
+       _vq_quantlist__44c6_s0_p9_2,
+       NULL,
+       &_vq_auxt__44c6_s0_p9_2,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c6_short.vqh b/lib/books/coupled/_44c6_short.vqh
new file mode 100644 (file)
index 0000000..b65bea8
--- /dev/null
@@ -0,0 +1,43 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V__44c6_short_VQH_
+#define _V__44c6_short_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist__44c6_short[] = {
+        3,18, 9,18,13,18,14,14,18,18,18,14,18,18,18,18,
+       18,18,18,18, 4,18, 5,18, 9,18,10,10,15,17,18,16,
+       18,16,18,15,18,16,18,18, 7,18, 5,18, 6,18, 6, 7,
+       15,16,18,16,18,14,18,12,18,10,15,18, 9,18, 5,18,
+        4,18, 4, 5,13,17,11,14, 7,11, 5, 7, 4, 2, 7,13,
+       17,16,14,13,13,10,11, 5, 7,12,15,15,17,15,17,11,
+       16, 4, 5, 9,
+};
+
+static static_codebook _huff_book__44c6_short = {
+       2, 100,
+       _huff_lengthlist__44c6_short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c7_long.vqh b/lib/books/coupled/_44c7_long.vqh
new file mode 100644 (file)
index 0000000..bc1d6a5
--- /dev/null
@@ -0,0 +1,43 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V__44c7_long_VQH_
+#define _V__44c7_long_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist__44c7_long[] = {
+        2,10,11, 7,11,11,11,12,13,13,11, 5, 6,21,21,21,
+       21,21,11,12,11, 6, 4,21,21,21,20,20, 8, 9, 6,20,
+       20, 4, 7, 8, 9,10,12,15,10,20,20, 6, 5, 6, 7,10,
+       12,16,11,20,20, 7, 5, 3, 5, 8,10,14,12,20,20, 9,
+        7, 4, 4, 6, 9,15,12,20,20,10, 9, 7, 6, 6, 8,15,
+       11,10, 7,11,11, 9, 8, 8, 9,10,12, 8, 7,14,14,14,
+       14,14, 9, 8,
+};
+
+static static_codebook _huff_book__44c7_long = {
+       2, 100,
+       _huff_lengthlist__44c7_long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c7_s0_p1_0.vqh b/lib/books/coupled/_44c7_s0_p1_0.vqh
new file mode 100644 (file)
index 0000000..205c981
--- /dev/null
@@ -0,0 +1,75 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c7_s0_p1_0_VQH_
+#define _V__44c7_s0_p1_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c7_s0_p1_0[] = {
+       19,
+       16,
+       22,
+       13,
+       25,
+       0,
+       38,
+       7,
+       31,
+       4,
+       34,
+};
+
+static long _vq_lengthlist__44c7_s0_p1_0[] = {
+        1, 3, 4, 6, 6, 0, 0, 0, 0, 0, 0, 5, 5, 4, 7, 7,
+        0, 0, 0, 0, 0, 0, 0, 5, 5, 7, 7, 0, 0, 0, 0, 0,
+        0, 0, 7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 8, 8, 7,
+        7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       10, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0,
+        0, 0, 0, 0, 0, 0,12,11, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,13,13, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__44c7_s0_p1_0[] = {
+       -17, -13.5, -9, -4.5, -1.5, 1.5, 4.5, 9, 
+       13.5, 17, 
+};
+
+static long _vq_quantmap__44c7_s0_p1_0[] = {
+           5,    9,    7,    3,    1,    0,    2,    4,
+           8,   10,    6,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s0_p1_0 = {
+       _vq_quantthresh__44c7_s0_p1_0,
+       _vq_quantmap__44c7_s0_p1_0,
+       11,
+       11
+};
+
+static static_codebook _44c7_s0_p1_0 = {
+       2, 121,
+       _vq_lengthlist__44c7_s0_p1_0,
+       1, -527237120, 1611661312, 6, 0,
+       _vq_quantlist__44c7_s0_p1_0,
+       NULL,
+       &_vq_auxt__44c7_s0_p1_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c7_s0_p1_1.vqh b/lib/books/coupled/_44c7_s0_p1_1.vqh
new file mode 100644 (file)
index 0000000..61cbf8b
--- /dev/null
@@ -0,0 +1,58 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c7_s0_p1_1_VQH_
+#define _V__44c7_s0_p1_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c7_s0_p1_1[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44c7_s0_p1_1[] = {
+        2, 3, 3, 4, 4, 4, 4, 3, 3,
+};
+
+static float _vq_quantthresh__44c7_s0_p1_1[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44c7_s0_p1_1[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s0_p1_1 = {
+       _vq_quantthresh__44c7_s0_p1_1,
+       _vq_quantmap__44c7_s0_p1_1,
+       3,
+       3
+};
+
+static static_codebook _44c7_s0_p1_1 = {
+       2, 9,
+       _vq_lengthlist__44c7_s0_p1_1,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44c7_s0_p1_1,
+       NULL,
+       &_vq_auxt__44c7_s0_p1_1,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c7_s0_p2_0.vqh b/lib/books/coupled/_44c7_s0_p2_0.vqh
new file mode 100644 (file)
index 0000000..2c736ef
--- /dev/null
@@ -0,0 +1,80 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c7_s0_p2_0_VQH_
+#define _V__44c7_s0_p2_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c7_s0_p2_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44c7_s0_p2_0[] = {
+        1, 3, 3, 7, 7,10, 9, 0, 0, 0, 0, 0, 0, 5, 5, 5,
+        8, 8,10,10, 0, 0, 0, 0, 0, 0, 6, 5, 5, 8, 8,10,
+       10, 0, 0, 0, 0, 0, 0, 0, 8, 8, 9, 8,11,11, 0, 0,
+        0, 0, 0, 0, 0, 8, 8, 8, 8,11,11, 0, 0, 0, 0, 0,
+        0, 0,12,12,10,10,12,12, 0, 0, 0, 0, 0, 0, 0,13,
+       12,10,10,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,
+       12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12, 0,
+        0, 0, 0, 0, 0, 0, 0, 0,16,16,13,13, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,16,16,13,13, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0,16,16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,16,16, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__44c7_s0_p2_0[] = {
+       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
+       32.5, 45.5, 58.5, 71.5, 
+};
+
+static long _vq_quantmap__44c7_s0_p2_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s0_p2_0 = {
+       _vq_quantthresh__44c7_s0_p2_0,
+       _vq_quantmap__44c7_s0_p2_0,
+       13,
+       13
+};
+
+static static_codebook _44c7_s0_p2_0 = {
+       2, 169,
+       _vq_lengthlist__44c7_s0_p2_0,
+       1, -523010048, 1618608128, 4, 0,
+       _vq_quantlist__44c7_s0_p2_0,
+       NULL,
+       &_vq_auxt__44c7_s0_p2_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c7_s0_p2_1.vqh b/lib/books/coupled/_44c7_s0_p2_1.vqh
new file mode 100644 (file)
index 0000000..ff9fe18
--- /dev/null
@@ -0,0 +1,80 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c7_s0_p2_1_VQH_
+#define _V__44c7_s0_p2_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c7_s0_p2_1[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44c7_s0_p2_1[] = {
+        3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7,10, 6, 6,
+        6, 6, 7, 7, 7, 7, 8, 8, 8, 8,10, 6, 5, 6, 6, 7,
+        7, 7, 7, 8, 8, 8, 8,10, 6, 6, 7, 7, 7, 7, 8, 8,
+        8, 8, 8, 8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8, 8,
+        8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8,10,10,
+       10, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8,10,10,10, 9, 9, 8, 8, 8,
+        8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8, 8, 8, 8,
+        8, 8,10,10,10,10, 9, 8, 8, 8, 8, 8, 8, 8, 8,10,
+       10,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10, 9,
+       10, 9, 9, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44c7_s0_p2_1[] = {
+       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
+       2.5, 3.5, 4.5, 5.5, 
+};
+
+static long _vq_quantmap__44c7_s0_p2_1[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s0_p2_1 = {
+       _vq_quantthresh__44c7_s0_p2_1,
+       _vq_quantmap__44c7_s0_p2_1,
+       13,
+       13
+};
+
+static static_codebook _44c7_s0_p2_1 = {
+       2, 169,
+       _vq_lengthlist__44c7_s0_p2_1,
+       1, -531103744, 1611661312, 4, 0,
+       _vq_quantlist__44c7_s0_p2_1,
+       NULL,
+       &_vq_auxt__44c7_s0_p2_1,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c7_s0_p3_0.vqh b/lib/books/coupled/_44c7_s0_p3_0.vqh
new file mode 100644 (file)
index 0000000..89ec701
--- /dev/null
@@ -0,0 +1,99 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c7_s0_p3_0_VQH_
+#define _V__44c7_s0_p3_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c7_s0_p3_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44c7_s0_p3_0[] = {
+        1, 6, 6, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
+        8, 8, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0, 0, 9,
+        8, 0, 0, 0, 9, 8, 0, 0, 0,12,12, 0, 0, 0, 0, 0,
+        0, 0, 6, 8, 8, 0, 0, 0, 8, 9, 0, 0, 0, 9, 9, 0,
+        0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 5, 9, 8, 0, 0, 0, 7, 7, 0, 0,
+        0, 8, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5,
+        9, 9, 0, 0, 0, 7, 7, 0, 0, 0, 8, 8, 0, 0, 0,10,
+       10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 5, 9, 8, 0, 0, 0, 8, 8, 0, 0, 0, 7, 7,
+        0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5, 8, 9, 0,
+        0, 0, 8, 8, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        8,12,12, 0, 0, 0,10,10, 0, 0, 0,10,10, 0, 0, 0,
+       11,11, 0, 0, 0, 0, 0, 0, 0, 8,12,12, 0, 0, 0,10,
+       10, 0, 0, 0,10,10, 0, 0, 0,11,11, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c7_s0_p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44c7_s0_p3_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s0_p3_0 = {
+       _vq_quantthresh__44c7_s0_p3_0,
+       _vq_quantmap__44c7_s0_p3_0,
+       5,
+       5
+};
+
+static static_codebook _44c7_s0_p3_0 = {
+       4, 625,
+       _vq_lengthlist__44c7_s0_p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c7_s0_p3_0,
+       NULL,
+       &_vq_auxt__44c7_s0_p3_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c7_s0_p4_0.vqh b/lib/books/coupled/_44c7_s0_p4_0.vqh
new file mode 100644 (file)
index 0000000..b930b39
--- /dev/null
@@ -0,0 +1,70 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c7_s0_p4_0_VQH_
+#define _V__44c7_s0_p4_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c7_s0_p4_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44c7_s0_p4_0[] = {
+        2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
+        0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
+        0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
+        7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
+        0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c7_s0_p4_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44c7_s0_p4_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s0_p4_0 = {
+       _vq_quantthresh__44c7_s0_p4_0,
+       _vq_quantmap__44c7_s0_p4_0,
+       9,
+       9
+};
+
+static static_codebook _44c7_s0_p4_0 = {
+       2, 81,
+       _vq_lengthlist__44c7_s0_p4_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44c7_s0_p4_0,
+       NULL,
+       &_vq_auxt__44c7_s0_p4_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c7_s0_p5_0.vqh b/lib/books/coupled/_44c7_s0_p5_0.vqh
new file mode 100644 (file)
index 0000000..3c19598
--- /dev/null
@@ -0,0 +1,93 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c7_s0_p5_0_VQH_
+#define _V__44c7_s0_p5_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c7_s0_p5_0[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__44c7_s0_p5_0[] = {
+        3, 4, 4, 5, 5, 7, 7, 9, 8, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 4, 4, 5, 5, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 5, 5, 6, 6, 7, 7, 9, 9, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 9, 9,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 9,
+        9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9,
+       10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
+        9,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       10,10,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0,11,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,12,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c7_s0_p5_0[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__44c7_s0_p5_0[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s0_p5_0 = {
+       _vq_quantthresh__44c7_s0_p5_0,
+       _vq_quantmap__44c7_s0_p5_0,
+       17,
+       17
+};
+
+static static_codebook _44c7_s0_p5_0 = {
+       2, 289,
+       _vq_lengthlist__44c7_s0_p5_0,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__44c7_s0_p5_0,
+       NULL,
+       &_vq_auxt__44c7_s0_p5_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c7_s0_p6_0.vqh b/lib/books/coupled/_44c7_s0_p6_0.vqh
new file mode 100644 (file)
index 0000000..226e997
--- /dev/null
@@ -0,0 +1,75 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c7_s0_p6_0_VQH_
+#define _V__44c7_s0_p6_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c7_s0_p6_0[] = {
+       19,
+       16,
+       22,
+       13,
+       25,
+       0,
+       38,
+       7,
+       31,
+       4,
+       34,
+};
+
+static long _vq_lengthlist__44c7_s0_p6_0[] = {
+        2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6,
+        0, 0, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0,
+        0, 0, 6, 6, 7, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7,
+        7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       10, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0,
+        0, 0, 0, 0, 0, 0,12,11, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,13,13, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__44c7_s0_p6_0[] = {
+       -17, -13.5, -9, -4.5, -1.5, 1.5, 4.5, 9, 
+       13.5, 17, 
+};
+
+static long _vq_quantmap__44c7_s0_p6_0[] = {
+           5,    9,    7,    3,    1,    0,    2,    4,
+           8,   10,    6,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s0_p6_0 = {
+       _vq_quantthresh__44c7_s0_p6_0,
+       _vq_quantmap__44c7_s0_p6_0,
+       11,
+       11
+};
+
+static static_codebook _44c7_s0_p6_0 = {
+       2, 121,
+       _vq_lengthlist__44c7_s0_p6_0,
+       1, -527237120, 1611661312, 6, 0,
+       _vq_quantlist__44c7_s0_p6_0,
+       NULL,
+       &_vq_auxt__44c7_s0_p6_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c7_s0_p6_1.vqh b/lib/books/coupled/_44c7_s0_p6_1.vqh
new file mode 100644 (file)
index 0000000..ef25ce4
--- /dev/null
@@ -0,0 +1,58 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c7_s0_p6_1_VQH_
+#define _V__44c7_s0_p6_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c7_s0_p6_1[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44c7_s0_p6_1[] = {
+        3, 3, 3, 4, 3, 3, 4, 3, 3,
+};
+
+static float _vq_quantthresh__44c7_s0_p6_1[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44c7_s0_p6_1[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s0_p6_1 = {
+       _vq_quantthresh__44c7_s0_p6_1,
+       _vq_quantmap__44c7_s0_p6_1,
+       3,
+       3
+};
+
+static static_codebook _44c7_s0_p6_1 = {
+       2, 9,
+       _vq_lengthlist__44c7_s0_p6_1,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44c7_s0_p6_1,
+       NULL,
+       &_vq_auxt__44c7_s0_p6_1,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c7_s0_p7_0.vqh b/lib/books/coupled/_44c7_s0_p7_0.vqh
new file mode 100644 (file)
index 0000000..fdaa042
--- /dev/null
@@ -0,0 +1,80 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c7_s0_p7_0_VQH_
+#define _V__44c7_s0_p7_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c7_s0_p7_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44c7_s0_p7_0[] = {
+        1, 3, 4, 6, 6, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5,
+        7, 7, 9,10, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
+        9, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7,10,10, 0, 0,
+        0, 0, 0, 0, 0, 7, 7, 7, 7,10,10, 0, 0, 0, 0, 0,
+        0, 0,12,12, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0,12,
+       13, 9, 9,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
+       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
+        0, 0, 0, 0, 0, 0, 0, 0,15,15,13,12, 0, 0, 0, 0,
+        0, 0, 0, 0, 0,16,16,12,12, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0,14,15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,15,15, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__44c7_s0_p7_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__44c7_s0_p7_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s0_p7_0 = {
+       _vq_quantthresh__44c7_s0_p7_0,
+       _vq_quantmap__44c7_s0_p7_0,
+       13,
+       13
+};
+
+static static_codebook _44c7_s0_p7_0 = {
+       2, 169,
+       _vq_lengthlist__44c7_s0_p7_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__44c7_s0_p7_0,
+       NULL,
+       &_vq_auxt__44c7_s0_p7_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c7_s0_p7_1.vqh b/lib/books/coupled/_44c7_s0_p7_1.vqh
new file mode 100644 (file)
index 0000000..1f1d528
--- /dev/null
@@ -0,0 +1,61 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c7_s0_p7_1_VQH_
+#define _V__44c7_s0_p7_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c7_s0_p7_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44c7_s0_p7_1[] = {
+        3, 4, 4, 4, 5, 6, 4, 4, 5, 5, 6, 4, 4, 5, 5, 6,
+        5, 5, 5, 5, 6, 6, 6, 5, 5,
+};
+
+static float _vq_quantthresh__44c7_s0_p7_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44c7_s0_p7_1[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s0_p7_1 = {
+       _vq_quantthresh__44c7_s0_p7_1,
+       _vq_quantmap__44c7_s0_p7_1,
+       5,
+       5
+};
+
+static static_codebook _44c7_s0_p7_1 = {
+       2, 25,
+       _vq_lengthlist__44c7_s0_p7_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c7_s0_p7_1,
+       NULL,
+       &_vq_auxt__44c7_s0_p7_1,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c7_s0_p8_0.vqh b/lib/books/coupled/_44c7_s0_p8_0.vqh
new file mode 100644 (file)
index 0000000..e169189
--- /dev/null
@@ -0,0 +1,86 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c7_s0_p8_0_VQH_
+#define _V__44c7_s0_p8_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c7_s0_p8_0[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__44c7_s0_p8_0[] = {
+        1, 3, 4, 7, 7, 8, 7,10,10, 0, 0, 0, 0, 0, 0, 5,
+        5, 5, 7, 7, 8, 8,11,11, 0, 0, 0, 0, 0, 0, 6, 5,
+        5, 7, 7, 8, 8,11,11, 0, 0, 0, 0, 0, 0, 0, 8, 8,
+        8, 8, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8,
+        8, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0,12,12,10, 9,
+        9, 9,12,12, 0, 0, 0, 0, 0, 0, 0,13,13,10,10,10,
+       10,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,10,10,
+       13,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,10,10,12,
+       13, 0, 0, 0, 0, 0, 0, 0, 0, 0,17,16,11,11,13,13,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0,17,11,11,13,13, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0,12,13,14,14, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,13,13,15,14, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0,16,18,16,15, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0,17,18,15,16, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c7_s0_p8_0[] = {
+       -97.5, -82.5, -67.5, -52.5, -37.5, -22.5, -7.5, 7.5, 
+       22.5, 37.5, 52.5, 67.5, 82.5, 97.5, 
+};
+
+static long _vq_quantmap__44c7_s0_p8_0[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s0_p8_0 = {
+       _vq_quantthresh__44c7_s0_p8_0,
+       _vq_quantmap__44c7_s0_p8_0,
+       15,
+       15
+};
+
+static static_codebook _44c7_s0_p8_0 = {
+       2, 225,
+       _vq_lengthlist__44c7_s0_p8_0,
+       1, -522567680, 1618870272, 4, 0,
+       _vq_quantlist__44c7_s0_p8_0,
+       NULL,
+       &_vq_auxt__44c7_s0_p8_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c7_s0_p8_1.vqh b/lib/books/coupled/_44c7_s0_p8_1.vqh
new file mode 100644 (file)
index 0000000..f07a2a5
--- /dev/null
@@ -0,0 +1,86 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c7_s0_p8_1_VQH_
+#define _V__44c7_s0_p8_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c7_s0_p8_1[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__44c7_s0_p8_1[] = {
+        3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8,10,
+        5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9,10, 5,
+        5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9,10, 6, 6,
+        7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10, 7,
+        7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10, 7, 7,
+        8, 8, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10, 7, 7, 8,
+        8, 8, 8, 9, 8, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8,
+        8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 8, 8, 8,
+        8, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 8, 9, 9, 9,
+        9, 9, 9, 9, 9, 9,10,10,10,10,10, 8, 9, 9, 9, 8,
+        9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,
+        9, 9, 9,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
+        9, 9,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,
+        9,
+};
+
+static float _vq_quantthresh__44c7_s0_p8_1[] = {
+       -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 
+       1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 
+};
+
+static long _vq_quantmap__44c7_s0_p8_1[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s0_p8_1 = {
+       _vq_quantthresh__44c7_s0_p8_1,
+       _vq_quantmap__44c7_s0_p8_1,
+       15,
+       15
+};
+
+static static_codebook _44c7_s0_p8_1 = {
+       2, 225,
+       _vq_lengthlist__44c7_s0_p8_1,
+       1, -530841600, 1611661312, 4, 0,
+       _vq_quantlist__44c7_s0_p8_1,
+       NULL,
+       &_vq_auxt__44c7_s0_p8_1,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c7_s0_p9_0.vqh b/lib/books/coupled/_44c7_s0_p9_0.vqh
new file mode 100644 (file)
index 0000000..199048f
--- /dev/null
@@ -0,0 +1,70 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c7_s0_p9_0_VQH_
+#define _V__44c7_s0_p9_0_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c7_s0_p9_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44c7_s0_p9_0[] = {
+        1, 5, 3,12,11,13,13,13,13, 5, 7, 9,13,12,13,13,
+       13,13, 2, 8, 5,13,12,13,13,13,13,13, 8,11,13,13,
+       13,13,13,13,13,13, 8,13,13,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       12,
+};
+
+static float _vq_quantthresh__44c7_s0_p9_0[] = {
+       -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5, 1592.5, 2229.5, 
+};
+
+static long _vq_quantmap__44c7_s0_p9_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s0_p9_0 = {
+       _vq_quantthresh__44c7_s0_p9_0,
+       _vq_quantmap__44c7_s0_p9_0,
+       9,
+       9
+};
+
+static static_codebook _44c7_s0_p9_0 = {
+       2, 81,
+       _vq_lengthlist__44c7_s0_p9_0,
+       1, -512497664, 1630791680, 4, 0,
+       _vq_quantlist__44c7_s0_p9_0,
+       NULL,
+       &_vq_auxt__44c7_s0_p9_0,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c7_s0_p9_1.vqh b/lib/books/coupled/_44c7_s0_p9_1.vqh
new file mode 100644 (file)
index 0000000..3856be9
--- /dev/null
@@ -0,0 +1,80 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c7_s0_p9_1_VQH_
+#define _V__44c7_s0_p9_1_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c7_s0_p9_1[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44c7_s0_p9_1[] = {
+        1, 3, 3, 6, 6, 8, 8, 9, 9,11,10,10,10, 6, 5, 6,
+        7, 7, 9, 9,11,10,11,10,10,10, 6, 6, 5, 7, 8, 9,
+        9,11,11,12,12,11,12,17, 9, 9, 9, 9,10,11,11,12,
+       11,12,11,11,15, 9, 9, 9, 9,11,11,12,12,13,13,12,
+       13,17,12,13,10,10,12,12,12,13,13,11,13,12,19,13,
+       12,10,11,12,12,13,13,12,14,13,15,19,16,18,12,12,
+       12,13,14,14,14, 9,14,13,17,18,17,12,13,12,13,13,
+       14,12,14,14,14,17,17,17,15,14,13,12,14,12,15,13,
+       15,14,18,18,18,14,15,13,12,13,13,14,14,15,14,18,
+       16,17,16,17,14,14,13,13,15,15,15,15,18,18,18,17,
+       17,14,14,14,13,14,14,16,15,
+};
+
+static float _vq_quantthresh__44c7_s0_p9_1[] = {
+       -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5, 
+       122.5, 171.5, 220.5, 269.5, 
+};
+
+static long _vq_quantmap__44c7_s0_p9_1[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s0_p9_1 = {
+       _vq_quantthresh__44c7_s0_p9_1,
+       _vq_quantmap__44c7_s0_p9_1,
+       13,
+       13
+};
+
+static static_codebook _44c7_s0_p9_1 = {
+       2, 169,
+       _vq_lengthlist__44c7_s0_p9_1,
+       1, -518889472, 1622704128, 4, 0,
+       _vq_quantlist__44c7_s0_p9_1,
+       NULL,
+       &_vq_auxt__44c7_s0_p9_1,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c7_s0_p9_2.vqh b/lib/books/coupled/_44c7_s0_p9_2.vqh
new file mode 100644 (file)
index 0000000..4cb4e6e
--- /dev/null
@@ -0,0 +1,118 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * by the XIPHOPHORUS Company http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by vq/somethingorother
+
+ ********************************************************************/
+
+#ifndef _V__44c7_s0_p9_2_VQH_
+#define _V__44c7_s0_p9_2_VQH_
+#include "codebook.h"
+
+static long _vq_quantlist__44c7_s0_p9_2[] = {
+       24,
+       23,
+       25,
+       22,
+       26,
+       21,
+       27,
+       20,
+       28,
+       19,
+       29,
+       18,
+       30,
+       17,
+       31,
+       16,
+       32,
+       15,
+       33,
+       14,
+       34,
+       13,
+       35,
+       12,
+       36,
+       11,
+       37,
+       10,
+       38,
+       9,
+       39,
+       8,
+       40,
+       7,
+       41,
+       6,
+       42,
+       5,
+       43,
+       4,
+       44,
+       3,
+       45,
+       2,
+       46,
+       1,
+       47,
+       0,
+       48,
+};
+
+static long _vq_lengthlist__44c7_s0_p9_2[] = {
+        3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6,
+        6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7,
+};
+
+static float _vq_quantthresh__44c7_s0_p9_2[] = {
+       -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
+       -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+       8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
+       16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
+};
+
+static long _vq_quantmap__44c7_s0_p9_2[] = {
+          47,   45,   43,   41,   39,   37,   35,   33,
+          31,   29,   27,   25,   23,   21,   19,   17,
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,   18,   20,   22,   24,   26,   28,   30,
+          32,   34,   36,   38,   40,   42,   44,   46,
+          48,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s0_p9_2 = {
+       _vq_quantthresh__44c7_s0_p9_2,
+       _vq_quantmap__44c7_s0_p9_2,
+       49,
+       49
+};
+
+static static_codebook _44c7_s0_p9_2 = {
+       1, 49,
+       _vq_lengthlist__44c7_s0_p9_2,
+       1, -526909440, 1611661312, 6, 0,
+       _vq_quantlist__44c7_s0_p9_2,
+       NULL,
+       &_vq_auxt__44c7_s0_p9_2,
+       NULL,
+       0
+};
+
+
+#endif
diff --git a/lib/books/coupled/_44c7_short.vqh b/lib/books/coupled/_44c7_short.vqh
new file mode 100644 (file)
index 0000000..2311045
--- /dev/null
@@ -0,0 +1,43 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE.  *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
+ * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE.    *
+ * PLEASE READ THESE TERMS DISTRIBUTING.                            *
+ *                                                                  *
+ * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999             *
+ * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company       *
+ * http://www.xiph.org/                                             *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebook autogenerated by huff/huffbuld
+
+ ********************************************************************/
+
+#ifndef _V__44c7_short_VQH_
+#define _V__44c7_short_VQH_
+#include "codebook.h"
+
+static long _huff_lengthlist__44c7_short[] = {
+        3,18,18,10,13,14,15,14,18,18,18,15,18,13,12, 9,
+        6, 7,11,18,18,14, 7,15,12, 8, 5, 4, 5,11, 4,18,
+       18, 5, 9,10,10,13,15,17, 7,18,18, 5, 7, 8, 8,10,
+       14,16, 9,18,18, 6, 6, 5, 5, 8,13,17,11,18,18, 7,
+        5, 4, 3, 6,10,17,13,18,18,10, 9, 6, 5, 5, 9,16,
+       15,12, 5,14,13,10, 8, 7, 8,10,15, 9, 4,15,16,16,
+       14,12, 7, 7,
+};
+
+static static_codebook _huff_book__44c7_short = {
+       2, 100,
+       _huff_lengthlist__44c7_short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+
+#endif