diff --git a/_posts/2016-02-08-super-bowl-winner-pcjs.md b/_posts/2016-02-08-super-bowl-winner-pcjs.md
index 7342150bb..aaeb71857 100644
--- a/_posts/2016-02-08-super-bowl-winner-pcjs.md
+++ b/_posts/2016-02-08-super-bowl-winner-pcjs.md
@@ -47,12 +47,8 @@ for example, models 5150 through 5170 refer to IBM PC models.
---
-The IBM BASIC ROMs require a bit more research. I'm a little unclear on the precise history of the BASIC ROMs and
-exactly which version shipped with each IBM PC machine revision.
-
-The project currently includes only two BASIC ROM versions, 1.00 and 1.10, which were initially released with the
-first model 5150 and 5160 machines, respectively. However, I've also read reports that later revisions of the model
-5150 included BASIC ROM 1.10 as well.
+The project currently includes only two BASIC ROM versions, C1.00 and C1.10, which were initially released with the
+first model 5150 and 5160 machines, respectively. For more details, see [IBM PC ROMs](/devices/pc/rom/).
I believe there was also a BASIC ROM version 1.20 released for IBM PCjr, but since PCjs does not yet emulate the PCjr,
it has not been added to the project.
diff --git a/devices/pc/rom/5150/basic/README.md b/devices/pc/rom/5150/basic/README.md
index 07551cdbd..cd6b6bae3 100644
--- a/devices/pc/rom/5150/basic/README.md
+++ b/devices/pc/rom/5150/basic/README.md
@@ -6,18 +6,21 @@ redirect_from:
- /devices/pc/basic/
---
-BASIC ROMs
+IBM PC BASIC ROMs
---
-The project contains the following BASIC ROMs:
+The project contains the following IBM PC BASIC ROMs:
-* [BASIC 1.00](BASIC100.json)
-* [BASIC 1.10](../../5160/basic/BASIC110.json)
+* [IBM BASIC C1.00](BASIC100.json)
+* [IBM BASIC C1.10](../../5160/basic/BASIC110.json)
-These built-in versions of BASIC were also referred to as *Cassette BASIC*, because no disk drive was required.
+These built-in versions of BASIC were also referred to as Cassette BASIC, because no disk drive was required.
Only the original IBM PC (Model 5150) actually provided a cassette interface, but IBM continued to use that
-name to describe the built-in BASIC at least up through the IBM PC AT (Model 5170).
+name to describe the built-in BASIC, at least up through the IBM PC AT (Model 5170).
+
+Both versions of Cassette BASIC where 32Kb and spanned physical addresses 0xF6000-0xFDFFF. They were produced by
+Microsoft, and unlike the IBM PC BIOS ROMs, no source code listings of these BASIC ROMs were ever published.
Here's an [IBM PC Machine](/devices/pc/machine/) XML excerpt that shows how to include a BASIC ROM:
-
+
diff --git a/devices/pc/rom/5160/1986-01-10/XTBIOS-REV2.json b/devices/pc/rom/5160/1986-01-10/XTBIOS-REV2.json
new file mode 100644
index 000000000..320681020
--- /dev/null
+++ b/devices/pc/rom/5160/1986-01-10/XTBIOS-REV2.json
@@ -0,0 +1,4098 @@
+{"bytes":[
+54,50,88,48,56,53,52,32,67,79,80,82,46,32,73,66,
+77,32,67,79,82,80,46,32,49,57,56,49,44,49,57,56,
+54,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
+32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
+32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,
+1,121,239,130,134,239,2,147,239,3,160,239,132,173,239,4,
+186,239,251,85,87,82,83,81,139,236,30,86,232,163,249,128,
+252,25,114,2,180,20,128,252,1,118,12,128,252,8,116,7,
+128,250,3,118,2,180,20,138,204,50,237,208,225,187,176,0,
+3,217,138,230,50,246,139,240,139,250,138,38,65,0,198,6,
+65,0,0,46,255,23,94,31,89,91,90,95,93,202,2,0,
+226,0,58,1,70,1,82,1,94,1,106,1,205,1,205,1,
+215,1,205,1,205,1,205,1,205,1,205,1,205,1,205,1,
+205,1,205,1,205,1,205,1,205,1,204,2,0,3,53,3,
+157,3,186,242,3,250,160,63,0,36,63,208,192,208,192,208,
+192,208,192,12,8,238,198,6,62,0,0,235,0,12,4,238,
+251,232,6,10,114,45,185,192,0,81,184,50,1,80,180,8,
+232,45,9,88,232,27,10,89,114,25,58,14,66,0,117,19,
+254,193,128,249,195,118,226,232,247,2,232,85,7,139,222,138,
+195,195,89,128,14,65,0,32,235,240,136,38,65,0,232,65,
+7,139,222,138,196,195,128,38,63,0,127,184,70,230,232,178,
+3,195,184,74,197,128,14,63,0,128,232,166,3,195,128,38,
+63,0,127,184,66,230,232,154,3,195,232,231,2,232,128,4,
+128,14,63,0,128,246,6,143,0,1,116,5,232,198,4,114,
+65,232,36,5,116,6,232,152,2,232,251,4,176,74,232,39,
+5,114,47,180,77,232,131,5,114,40,184,194,1,80,178,3,
+232,171,7,232,154,8,178,4,232,163,7,232,146,8,178,7,
+232,155,7,232,138,8,178,8,232,147,7,232,130,8,88,232,
+181,5,232,189,2,232,186,6,139,222,138,195,195,139,198,180,
+1,136,38,65,0,249,195,129,255,128,0,114,6,139,198,180,
+1,249,195,232,110,2,199,70,2,0,0,161,16,0,36,193,
+208,232,115,124,208,192,208,192,208,192,254,192,136,70,4,246,
+6,143,0,1,117,3,233,157,0,131,255,1,119,102,198,70,
+5,1,232,10,7,114,22,10,192,116,18,232,227,1,114,13,
+136,70,2,46,138,79,4,46,138,111,11,235,50,138,165,144,
+0,246,196,16,116,62,128,228,192,128,252,128,117,84,176,1,
+232,190,1,46,138,79,4,46,138,111,11,246,133,144,0,1,
+116,13,176,4,232,170,1,46,138,79,4,46,138,111,11,137,
+78,0,137,94,6,140,200,142,192,232,22,2,51,192,248,195,
+198,70,4,0,129,255,128,0,114,9,232,5,2,139,198,180,
+1,249,195,51,192,137,70,0,136,102,5,137,70,6,142,192,
+235,215,176,2,232,106,1,46,138,79,4,46,138,111,11,128,
+252,64,116,187,235,172,131,255,3,119,216,177,9,246,133,144,
+0,1,176,1,181,39,116,4,176,3,181,79,136,70,2,198,
+70,3,0,198,70,5,1,232,55,1,235,147,246,6,143,0,
+1,116,34,232,126,1,138,133,144,0,10,192,116,19,180,1,
+168,1,116,2,180,2,80,232,152,1,88,248,139,222,138,195,
+195,50,228,235,241,161,16,0,208,232,115,245,180,1,235,235,
+246,6,143,0,1,117,3,233,195,254,232,71,1,138,133,144,
+0,10,192,116,25,168,1,116,5,232,85,8,116,5,198,6,
+65,0,6,232,92,1,232,89,5,139,222,138,195,195,128,14,
+65,0,128,235,238,232,28,1,86,139,198,50,228,139,240,128,
+165,144,0,15,78,117,7,128,141,144,0,144,235,62,246,6,
+143,0,1,116,10,232,237,2,128,62,65,0,128,116,45,78,
+117,7,128,141,144,0,112,235,35,78,117,7,128,141,144,0,
+16,235,25,78,117,32,246,133,144,0,4,116,9,176,80,246,
+133,144,0,2,117,2,176,144,8,133,144,0,232,243,0,232,
+240,4,91,138,195,195,198,6,65,0,1,235,239,232,180,0,
+51,219,128,126,1,39,117,11,246,133,144,0,1,116,22,179,
+3,235,18,179,6,128,126,0,15,116,10,179,18,128,126,0,
+18,116,2,179,12,46,139,159,81,0,46,138,71,4,46,138,
+103,11,57,70,0,117,35,46,138,71,12,60,64,117,2,12,
+32,137,94,6,12,16,128,165,144,0,15,8,133,144,0,140,
+200,142,192,232,140,0,232,137,4,195,198,6,65,0,12,235,
+242,80,81,51,219,185,6,0,46,138,167,80,0,58,196,116,
+8,131,195,3,226,242,249,235,5,46,139,159,81,0,89,88,
+195,184,59,4,80,180,3,232,22,6,42,210,232,31,5,232,
+14,6,178,1,232,23,5,232,6,6,88,195,184,83,4,80,
+180,3,232,251,5,46,138,39,232,245,5,46,138,103,1,232,
+238,5,88,195,246,6,143,0,1,116,34,131,255,1,119,29,
+128,189,144,0,0,116,23,139,207,208,225,208,225,160,143,0,
+210,200,36,7,128,165,144,0,248,8,133,144,0,195,232,250,
+6,195,246,6,143,0,1,116,121,131,255,1,119,116,128,189,
+144,0,0,116,109,139,207,208,225,208,225,180,2,210,204,132,
+38,143,0,117,22,180,7,210,204,246,212,32,38,143,0,138,
+133,144,0,36,7,210,200,8,6,143,0,138,165,144,0,138,
+252,128,228,192,128,252,0,116,16,176,1,128,252,64,117,22,
+246,199,32,117,29,176,7,235,32,232,67,4,114,247,60,2,
+117,243,176,2,235,12,176,0,128,252,128,117,232,246,199,1,
+117,227,246,199,16,116,2,4,3,128,165,144,0,248,8,133,
+144,0,195,80,232,77,255,232,167,0,88,246,6,143,0,1,
+116,10,80,232,47,1,88,115,3,233,134,0,80,138,181,144,
+0,128,230,192,232,248,3,10,192,116,47,232,211,254,114,42,
+87,51,219,185,6,0,46,138,167,80,0,128,228,127,58,196,
+117,11,46,139,191,81,0,46,58,117,12,116,29,131,195,3,
+226,228,198,6,65,0,255,95,235,63,187,121,239,246,133,144,
+0,1,116,9,187,147,239,235,4,144,139,223,95,232,204,254,
+232,53,1,116,3,232,15,1,83,232,32,3,91,114,26,88,
+80,83,232,51,1,91,88,114,31,80,83,232,141,1,91,114,
+8,232,173,1,114,3,232,222,1,232,114,2,88,115,3,233,
+105,255,232,38,2,232,173,2,80,232,214,254,88,232,210,2,
+195,246,6,143,0,1,116,55,246,133,144,0,16,117,48,184,
+128,64,246,133,144,0,4,116,12,176,0,246,133,144,0,2,
+117,3,184,128,128,128,165,144,0,31,8,165,144,0,128,38,
+139,0,243,208,200,208,200,208,200,208,200,8,6,139,0,195,
+246,6,143,0,1,116,73,246,133,144,0,16,117,66,232,30,
+3,114,62,254,200,120,58,138,165,144,0,128,228,15,10,192,
+117,5,128,204,144,235,37,254,200,117,5,128,204,16,235,28,
+254,200,117,15,246,196,4,116,16,246,196,2,116,11,128,204,
+80,235,9,254,200,117,10,235,226,128,204,144,136,165,144,0,
+195,50,228,235,247,246,6,143,0,1,116,55,232,34,5,116,
+52,128,165,144,0,239,139,207,176,1,210,224,246,208,250,32,
+6,63,0,251,232,252,2,232,120,250,181,1,232,245,3,50,
+237,232,240,3,198,6,65,0,6,232,245,4,116,5,198,6,
+65,0,128,249,195,248,195,246,6,143,0,1,116,25,80,128,
+38,139,0,63,138,133,144,0,36,192,8,6,139,0,208,192,
+208,192,186,247,3,238,88,195,80,138,38,139,0,138,133,144,
+0,37,192,192,58,196,88,195,250,230,12,235,0,230,11,60,
+66,117,4,51,192,235,21,140,192,209,192,209,192,209,192,209,
+192,138,232,36,240,3,70,2,115,2,254,197,80,230,4,235,
+0,138,196,230,4,138,197,235,0,36,15,230,129,139,198,134,
+196,42,192,209,232,80,178,3,232,83,2,138,204,88,211,224,
+72,80,230,5,235,0,138,196,230,5,251,89,88,3,193,176,
+2,230,10,115,5,198,6,65,0,9,195,80,232,68,2,138,
+110,1,232,63,3,88,114,24,187,64,7,83,232,17,3,139,
+198,139,223,208,228,208,228,128,228,4,10,227,232,1,3,91,
+195,184,118,7,80,138,102,1,232,245,2,139,198,232,240,2,
+138,102,0,232,234,2,178,3,232,243,1,232,226,2,178,4,
+232,235,1,232,218,2,46,138,103,5,232,211,2,178,6,232,
+220,1,232,203,2,88,195,86,232,143,3,156,232,179,3,114,
+71,157,114,60,252,190,66,0,172,36,192,116,51,60,64,117,
+41,172,208,224,180,4,114,36,208,224,208,224,180,16,114,28,
+208,224,180,8,114,22,208,224,208,224,180,4,114,14,208,224,
+180,3,114,8,208,224,180,2,114,2,180,32,8,38,65,0,
+128,62,65,0,1,245,94,195,157,235,245,246,6,143,0,1,
+116,59,128,62,65,0,0,117,52,128,141,144,0,16,246,133,
+144,0,4,117,40,138,133,144,0,36,192,60,128,117,25,232,
+45,1,114,20,60,2,116,16,60,4,116,12,128,165,144,0,
+253,128,141,144,0,4,235,5,128,141,144,0,6,195,128,62,
+65,0,0,116,62,128,62,65,0,128,116,55,138,165,144,0,
+246,196,16,117,46,128,228,192,138,46,139,0,208,197,208,197,
+208,197,208,197,128,229,192,58,236,116,24,128,252,1,208,220,
+128,228,192,128,165,144,0,31,8,165,144,0,198,6,65,0,
+0,249,195,248,195,50,192,128,62,65,0,0,117,35,178,4,
+232,235,0,138,30,71,0,139,206,58,46,70,0,117,11,138,
+46,69,0,58,110,1,116,4,2,220,2,220,42,94,0,138,
+195,195,178,2,80,232,198,0,136,38,64,0,88,138,38,65,
+0,10,228,116,2,50,192,128,252,1,245,195,246,6,143,0,
+1,116,101,138,165,144,0,246,196,16,117,92,198,6,62,0,
+0,232,175,0,181,0,232,171,1,232,78,0,114,53,185,80,
+4,246,133,144,0,1,116,2,177,160,81,198,6,65,0,0,
+51,192,208,237,208,208,208,208,208,208,80,232,134,1,88,11,
+248,232,38,0,156,129,231,251,0,157,89,115,8,254,197,58,
+233,117,215,249,195,138,14,69,0,136,141,148,0,208,237,58,
+233,116,5,128,141,144,0,32,248,195,184,30,9,80,180,74,
+232,45,1,139,199,138,224,232,38,1,232,90,254,88,195,160,
+16,0,36,193,208,232,115,32,208,192,208,192,208,192,50,228,
+59,199,114,20,246,6,143,0,1,117,16,246,133,144,0,1,
+176,1,116,6,176,3,235,2,50,192,195,249,235,252,30,86,
+43,192,142,216,135,211,42,255,197,54,120,0,138,32,135,211,
+94,31,195,83,232,71,0,114,67,232,22,251,184,253,144,205,
+21,156,232,223,250,157,115,5,232,51,0,114,47,178,10,232,
+204,255,138,196,50,228,60,8,115,2,176,8,80,186,36,244,
+247,226,139,202,139,208,248,209,210,209,209,180,134,205,21,88,
+115,10,185,94,32,232,248,226,254,200,117,246,91,195,139,223,
+138,203,208,195,208,195,208,195,208,195,250,198,6,64,0,255,
+160,63,0,36,48,180,1,210,228,58,195,117,6,132,38,63,
+0,117,49,10,227,138,62,63,0,128,231,15,128,38,63,0,
+192,8,38,63,0,160,63,0,138,216,128,227,15,251,36,63,
+208,192,208,192,208,192,208,192,12,12,186,242,3,238,58,223,
+116,2,248,195,249,251,195,178,9,232,66,255,246,6,63,0,
+128,116,9,128,252,15,115,8,180,15,235,4,10,228,116,31,
+138,196,50,228,80,186,232,3,247,226,139,202,139,208,180,134,
+205,21,88,115,10,185,66,0,232,101,226,254,200,117,246,195,
+83,186,244,3,179,2,51,201,236,36,192,60,128,116,15,226,
+247,254,203,117,243,128,14,65,0,128,91,88,249,195,138,196,
+66,238,91,195,139,223,186,203,10,82,176,1,134,203,210,192,
+134,203,132,6,62,0,117,33,8,6,62,0,232,77,0,115,
+10,198,6,65,0,0,232,67,0,114,63,131,255,1,119,33,
+198,133,148,0,0,10,237,116,44,131,255,1,119,19,246,133,
+144,0,32,116,2,208,229,58,173,148,0,116,29,136,173,148,
+0,81,180,15,232,137,255,139,223,138,227,232,130,255,88,232,
+126,255,232,30,0,156,232,62,255,157,88,195,81,184,225,10,
+80,180,7,232,106,255,139,223,138,227,232,99,255,232,3,0,
+88,89,195,184,1,11,80,232,32,0,114,20,180,8,232,79,
+255,232,62,0,114,10,160,66,0,36,96,60,96,116,3,248,
+88,195,128,14,65,0,64,249,235,246,251,248,184,1,144,205,
+21,114,17,179,4,51,201,246,6,62,0,128,117,12,226,247,
+254,203,117,243,128,14,65,0,128,249,156,128,38,62,0,127,
+157,195,87,191,66,0,179,7,186,244,3,183,2,51,201,236,
+36,192,60,192,116,14,226,247,254,207,117,243,128,14,65,0,
+128,249,235,27,66,236,136,5,71,185,2,0,232,65,225,74,
+236,168,16,116,10,254,203,117,210,128,14,65,0,32,249,95,
+195,232,239,253,186,247,3,236,168,128,195,232,229,253,232,75,
+255,114,62,181,48,232,220,254,114,55,181,11,254,205,120,38,
+81,232,208,254,114,44,184,193,11,80,180,4,232,161,254,139,
+199,138,224,232,154,254,232,137,255,88,89,246,6,66,0,16,
+116,218,10,237,116,6,128,141,144,0,148,195,128,141,144,0,
+1,195,89,195,251,80,30,232,72,238,128,14,62,0,128,31,
+176,32,230,32,184,1,145,205,21,88,207,80,83,81,82,87,
+86,30,232,45,238,128,14,160,0,1,199,6,144,0,0,0,
+128,38,139,0,51,128,14,139,0,192,198,6,62,0,0,198,
+6,64,0,0,198,6,63,0,0,198,6,65,0,0,160,16,
+0,208,192,208,192,36,3,50,228,51,255,190,16,0,246,6,
+143,0,1,117,5,198,133,144,0,148,80,232,77,255,232,81,
+248,35,54,66,0,88,71,59,248,118,227,198,6,62,0,0,
+128,38,160,0,254,232,58,252,114,5,11,246,117,1,249,31,
+94,95,90,89,91,88,195,251,30,83,81,232,180,237,10,228,
+116,38,254,204,116,55,254,204,116,100,128,236,3,116,100,128,
+236,11,116,12,254,204,116,26,254,204,116,57,89,91,31,207,
+232,114,0,232,162,0,235,244,232,106,0,232,165,0,114,248,
+235,234,232,134,0,116,24,156,232,141,0,235,17,232,123,0,
+116,13,156,232,141,0,115,6,157,232,73,0,235,239,157,89,
+91,31,202,2,0,138,38,24,0,128,228,4,177,5,210,228,
+160,24,0,36,115,10,224,160,150,0,36,12,10,224,160,23,
+0,235,169,86,250,139,30,28,0,139,243,232,141,0,59,30,
+26,0,116,11,137,12,137,30,28,0,42,192,235,3,144,176,
+1,251,94,235,135,139,30,26,0,59,30,28,0,117,5,184,
+2,144,205,21,251,144,250,139,30,26,0,59,30,28,0,116,
+243,139,7,232,85,0,137,30,26,0,195,250,139,30,26,0,
+59,30,28,0,139,7,251,195,60,240,117,6,10,228,116,2,
+50,192,195,128,252,224,117,18,60,13,116,9,60,10,116,5,
+180,53,235,35,144,180,28,235,30,144,128,252,132,119,26,60,
+240,117,7,10,228,116,16,235,16,144,60,224,117,9,10,228,
+116,5,50,192,235,1,144,248,195,249,195,67,67,59,30,130,
+0,114,4,139,30,128,0,195,80,83,81,82,86,87,30,6,
+252,232,142,236,228,96,147,228,97,138,224,12,128,230,97,134,
+224,230,97,251,147,180,79,249,205,21,114,3,233,130,1,138,
+224,60,255,117,3,233,239,3,14,7,138,62,150,0,60,224,
+117,7,128,14,150,0,18,235,9,60,225,117,8,128,14,150,
+0,17,233,97,1,36,127,246,199,2,116,12,185,2,0,191,
+172,17,242,174,117,84,235,61,246,199,1,116,22,185,4,0,
+191,170,17,242,174,116,219,60,69,117,42,246,196,128,117,37,
+233,99,2,60,84,117,51,246,196,128,117,28,246,6,24,0,
+4,117,18,128,14,24,0,4,176,32,230,32,184,0,133,251,
+205,21,233,22,1,233,9,1,128,38,24,0,251,176,32,230,
+32,184,1,133,251,205,21,233,1,1,138,30,23,0,191,166,
+17,185,8,0,144,242,174,138,196,116,3,233,207,0,129,239,
+167,17,46,138,165,174,17,177,2,168,128,116,3,235,110,144,
+128,252,16,115,33,8,38,23,0,246,196,12,117,3,233,192,
+0,246,199,2,116,7,8,38,150,0,233,180,0,210,236,8,
+38,24,0,233,171,0,246,195,4,116,3,233,143,0,60,82,
+117,33,246,195,8,116,3,233,131,0,246,199,2,117,20,246,
+195,32,117,10,246,195,3,116,10,138,224,235,112,144,246,195,
+3,116,246,132,38,24,0,116,3,235,118,144,8,38,24,0,
+48,38,23,0,60,82,117,105,138,224,235,120,144,128,252,16,
+246,212,115,67,32,38,23,0,128,252,251,119,38,246,199,2,
+116,6,32,38,150,0,235,6,210,252,32,38,24,0,138,224,
+160,150,0,210,232,10,6,24,0,210,224,36,12,8,6,23,
+0,138,196,60,184,117,42,160,25,0,180,0,136,38,25,0,
+60,0,116,29,233,105,2,32,38,24,0,235,20,60,128,115,
+16,246,6,24,0,8,116,28,60,69,116,5,128,38,24,0,
+247,128,38,150,0,252,250,176,32,230,32,7,31,95,94,90,
+89,91,88,207,60,88,119,233,246,195,8,116,12,246,199,16,
+116,10,246,6,24,0,4,116,3,233,215,0,246,195,4,116,
+55,60,83,117,51,199,6,114,0,52,18,129,38,150,0,16,
+0,233,247,208,82,79,80,81,75,76,77,71,72,73,16,17,
+18,19,20,21,22,23,24,25,30,31,32,33,34,35,36,37,
+38,44,45,46,47,48,49,50,60,57,117,5,176,32,233,211,
+1,60,15,117,6,184,0,165,233,201,1,60,74,116,121,60,
+78,116,117,191,100,15,185,10,0,242,174,117,24,246,199,2,
+117,107,129,239,101,15,160,25,0,180,10,246,228,3,199,162,
+25,0,233,92,255,198,6,25,0,0,185,26,0,242,174,116,
+66,60,2,114,67,60,13,119,5,128,196,118,235,53,60,87,
+114,9,60,88,119,5,128,196,52,235,40,246,199,2,116,24,
+60,28,117,6,184,0,166,233,106,1,60,83,116,31,60,53,
+117,192,184,0,164,233,92,1,60,59,114,12,60,68,119,178,
+128,196,45,176,0,233,76,1,176,240,233,71,1,4,80,138,
+224,235,240,246,195,4,117,3,233,128,0,60,70,117,30,246,
+199,16,116,5,246,199,2,116,20,139,30,26,0,137,30,28,
+0,198,6,113,0,128,205,27,43,192,233,23,1,246,199,16,
+117,37,60,69,117,33,128,14,24,0,8,176,32,230,32,128,
+62,73,0,7,116,7,186,216,3,160,101,0,238,246,6,24,
+0,8,117,249,233,180,254,60,55,117,16,246,199,16,116,5,
+246,199,2,116,32,184,0,114,233,217,0,60,15,116,22,60,
+53,117,11,246,199,2,116,6,184,0,149,233,198,0,187,182,
+17,60,59,114,87,187,182,17,233,168,0,60,55,117,31,246,
+199,16,116,7,246,199,2,117,7,235,52,246,195,3,116,47,
+176,32,230,32,205,5,128,38,150,0,252,233,93,254,60,58,
+119,44,60,53,117,5,246,199,2,117,20,185,26,0,191,110,
+15,242,174,117,5,246,195,64,117,10,246,195,3,117,10,187,
+14,18,235,80,246,195,3,117,246,187,102,18,235,70,60,68,
+119,2,235,54,60,83,119,44,60,74,116,237,60,78,116,233,
+246,199,2,117,10,246,195,32,117,19,246,195,3,117,19,60,
+76,117,5,176,240,235,61,144,187,14,18,235,38,246,195,3,
+117,237,235,197,60,86,117,2,235,176,246,195,3,116,224,187,
+102,18,235,15,254,200,46,215,246,6,150,0,2,116,21,180,
+224,235,17,254,200,46,215,138,224,176,0,246,6,150,0,2,
+116,2,176,224,60,255,116,5,128,252,255,117,3,233,177,253,
+250,139,30,28,0,139,243,232,241,251,59,30,26,0,116,23,
+137,4,137,30,28,0,176,32,230,32,184,2,145,205,21,128,
+38,150,0,252,233,148,253,176,32,230,32,185,166,2,179,4,
+232,185,218,233,133,253,82,58,69,70,56,29,42,54,128,64,
+32,16,8,4,2,1,27,255,0,255,255,255,30,255,255,255,
+255,31,255,127,148,17,23,5,18,20,25,21,9,15,16,27,
+29,10,255,1,19,4,6,7,8,10,11,12,255,255,255,255,
+28,26,24,3,22,2,14,13,255,255,255,255,150,255,32,255,
+94,95,96,97,98,99,100,101,102,103,255,255,119,141,132,142,
+115,143,116,144,117,145,118,146,147,255,255,255,137,138,27,49,
+50,51,52,53,54,55,56,57,48,45,61,8,9,113,119,101,
+114,116,121,117,105,111,112,91,93,13,255,97,115,100,102,103,
+104,106,107,108,59,39,96,255,92,122,120,99,118,98,110,109,
+44,46,47,255,42,255,32,255,59,60,61,62,63,64,65,66,
+67,68,255,255,71,72,73,255,75,255,77,255,79,80,81,82,
+83,255,255,92,133,134,27,33,64,35,36,37,94,38,42,40,
+41,95,43,8,0,81,87,69,82,84,89,85,73,79,80,123,
+125,13,255,65,83,68,70,71,72,74,75,76,58,34,126,255,
+124,90,88,67,86,66,78,77,60,62,63,255,42,255,32,255,
+84,85,86,87,88,89,90,91,92,93,255,255,55,56,57,45,
+52,53,54,43,49,50,51,48,46,255,255,124,135,136,251,82,
+83,131,250,3,119,37,138,248,30,232,70,231,86,139,242,138,
+156,120,0,209,230,139,148,8,0,94,31,11,210,116,12,10,
+228,116,13,254,204,116,75,254,204,116,57,180,41,91,90,207,
+238,66,236,236,168,128,117,5,184,254,144,205,21,81,43,201,
+236,138,224,168,128,117,15,226,247,254,203,117,243,89,128,204,
+1,128,228,249,235,21,89,176,13,66,250,238,235,0,176,12,
+238,251,74,74,66,236,236,36,248,138,224,138,199,128,244,72,
+235,187,66,66,176,8,238,184,232,3,72,117,253,176,12,238,
+74,74,235,224,251,30,82,86,87,81,83,131,250,3,119,36,
+139,242,139,250,209,230,232,185,230,139,148,0,0,11,210,116,
+19,10,228,116,24,254,204,116,75,254,204,116,112,254,204,117,
+3,233,139,0,180,128,91,89,95,94,90,31,207,138,224,131,
+194,3,176,128,238,138,212,177,4,210,194,129,226,14,0,191,
+41,231,3,250,139,148,0,0,66,46,138,69,1,238,74,144,
+46,138,5,238,131,194,3,138,196,36,31,238,74,74,144,176,
+0,238,235,75,80,131,194,4,176,3,238,66,66,183,48,232,
+76,0,116,8,89,138,193,128,204,128,235,170,74,183,32,232,
+60,0,117,240,131,234,5,89,138,193,238,235,153,131,194,4,
+176,1,238,66,66,183,32,232,36,0,117,219,74,183,1,232,
+28,0,117,211,128,228,30,139,148,0,0,236,233,119,255,139,
+148,0,0,131,194,5,236,138,224,66,236,233,104,255,138,157,
+124,0,43,201,236,138,224,34,199,58,199,116,8,226,245,254,
+203,117,239,10,255,195,133,20,108,21,141,21,181,21,171,27,
+204,21,53,22,211,22,37,23,130,23,180,23,238,21,118,24,
+101,24,36,27,20,22,99,21,99,21,99,21,225,23,251,252,
+128,252,20,115,47,6,30,82,81,83,86,87,85,190,64,0,
+142,222,139,240,160,16,0,36,48,60,48,191,0,184,117,3,
+191,0,176,142,199,138,196,152,209,224,150,138,38,73,0,46,
+255,164,38,20,207,186,212,3,139,62,16,0,129,231,48,0,
+131,255,48,117,6,176,7,178,180,235,13,60,7,114,9,176,
+0,131,255,32,116,2,176,2,162,73,0,137,22,99,0,198,
+6,132,0,24,30,80,152,139,240,46,138,132,244,240,162,101,
+0,36,55,82,131,194,4,238,90,43,219,142,219,197,30,116,
+0,88,185,16,0,60,2,114,14,3,217,60,4,114,8,3,
+217,60,7,114,2,3,217,80,139,71,10,134,224,30,232,33,
+229,163,96,0,31,50,228,138,196,238,66,254,196,138,7,238,
+67,74,226,243,88,31,51,255,137,62,78,0,198,6,98,0,
+0,185,0,32,60,4,114,10,60,7,116,4,51,192,235,5,
+181,8,184,32,7,243,171,139,22,99,0,131,194,4,160,101,
+0,238,46,138,132,236,240,152,163,74,0,129,230,14,0,46,
+139,132,228,240,163,76,0,185,8,0,191,80,0,30,7,51,
+192,243,171,66,176,48,128,62,73,0,6,117,2,176,63,238,
+162,102,0,93,95,94,91,89,90,31,7,207,180,10,137,14,
+96,0,232,2,0,235,236,139,22,99,0,138,196,238,66,138,
+197,238,74,138,196,254,192,238,66,138,193,238,195,138,199,152,
+209,224,150,137,148,80,0,56,62,98,0,117,5,139,194,232,
+2,0,235,191,232,127,0,139,200,3,14,78,0,209,249,180,
+14,232,195,255,195,138,223,50,255,209,227,139,151,80,0,139,
+14,96,0,93,95,94,91,88,88,31,7,207,162,98,0,152,
+80,247,38,76,0,163,78,0,139,200,209,249,180,12,232,150,
+255,91,209,227,139,135,80,0,232,185,255,233,117,255,139,22,
+99,0,131,194,5,160,102,0,10,255,117,14,36,224,128,227,
+31,10,195,238,162,102,0,233,89,255,36,223,208,235,115,243,
+12,32,235,239,138,38,74,0,160,73,0,138,62,98,0,93,
+95,94,89,233,65,255,83,147,160,74,0,246,231,50,255,3,
+195,209,224,91,195,232,216,0,128,252,4,114,8,128,252,7,
+116,3,233,141,2,83,139,193,232,55,0,116,49,3,240,138,
+230,42,227,232,109,0,3,245,3,253,254,204,117,245,88,176,
+32,232,104,0,3,253,254,203,117,247,232,165,227,128,62,73,
+0,7,116,7,160,101,0,186,216,3,238,233,229,254,138,222,
+235,220,232,161,255,3,6,78,0,139,248,139,240,43,209,254,
+198,254,194,50,237,139,46,74,0,3,237,160,74,0,246,227,
+3,192,80,160,73,0,6,31,60,2,114,19,60,3,119,15,
+82,186,218,3,236,168,8,116,251,176,37,178,216,238,90,88,
+10,219,195,138,202,86,87,243,165,95,94,195,138,202,87,243,
+171,95,195,253,232,57,0,128,252,4,114,8,128,252,7,116,
+3,233,69,2,83,139,194,232,152,255,116,32,43,240,138,230,
+42,227,232,206,255,43,245,43,253,254,204,117,245,88,176,32,
+232,201,255,43,253,254,203,117,247,233,94,255,138,222,235,237,
+138,216,10,192,116,14,80,138,198,42,197,254,192,58,195,88,
+117,2,42,219,195,128,252,4,114,8,128,252,7,116,3,233,
+50,3,232,25,0,139,247,6,31,10,219,117,13,251,144,250,
+236,168,1,117,248,236,168,9,116,251,173,233,21,254,134,227,
+139,232,128,235,2,208,235,138,199,152,139,248,209,231,139,149,
+80,0,116,9,51,255,3,62,76,0,72,117,249,160,74,0,
+246,230,50,246,3,194,209,224,3,248,139,22,99,0,131,194,
+6,195,128,252,4,114,8,128,252,7,116,3,233,33,2,232,
+188,255,10,219,116,6,149,243,171,235,22,149,251,144,250,236,
+168,8,117,9,168,1,117,244,236,168,9,116,251,149,171,226,
+234,233,175,253,128,252,4,114,8,128,252,7,116,3,233,239,
+1,232,138,255,251,10,219,117,15,250,236,168,8,117,9,168,
+1,117,241,236,168,9,116,251,139,197,170,71,226,230,233,130,
+253,85,139,236,142,70,16,93,152,139,248,60,4,115,115,227,
+113,139,243,138,223,50,255,135,243,209,230,255,180,80,0,184,
+0,2,205,16,38,138,70,0,69,60,8,116,12,60,13,116,
+8,60,10,116,4,60,7,117,10,180,14,205,16,139,148,80,
+0,235,45,81,83,185,1,0,131,255,2,114,5,38,138,94,
+0,69,180,9,205,16,91,89,254,194,58,22,74,0,114,16,
+254,198,42,210,128,254,25,114,7,184,10,14,205,16,254,206,
+184,0,2,205,16,226,173,90,151,168,1,117,5,184,0,2,
+205,16,233,254,252,232,49,0,38,138,4,34,196,210,224,138,
+206,210,192,233,237,252,80,80,232,30,0,210,232,34,196,38,
+138,12,91,246,195,128,117,13,246,212,34,204,10,193,38,136,
+4,88,233,206,252,50,193,235,245,150,176,40,246,226,168,8,
+116,3,5,216,31,150,139,209,187,192,2,185,2,3,128,62,
+73,0,6,114,6,187,128,1,185,3,7,34,234,211,234,3,
+242,138,247,42,201,208,200,2,205,254,207,117,248,138,227,210,
+236,195,138,216,139,193,232,57,2,139,248,43,209,129,194,1,
+1,208,230,208,230,128,62,73,0,6,115,4,208,226,209,231,
+6,31,42,237,208,227,208,227,116,43,176,80,246,227,139,247,
+3,240,138,230,42,227,232,125,0,129,238,176,31,129,239,176,
+31,254,204,117,241,138,199,232,133,0,129,239,176,31,254,203,
+117,245,233,62,252,138,222,235,236,253,138,216,139,194,232,225,
+1,139,248,43,209,129,194,1,1,208,230,208,230,128,62,73,
+0,6,115,5,208,226,209,231,71,6,31,42,237,129,199,240,
+0,208,227,208,227,116,43,176,80,246,227,139,247,43,240,138,
+230,42,227,232,32,0,129,238,80,32,129,239,80,32,254,204,
+117,241,138,199,232,40,0,129,239,80,32,254,203,117,245,233,
+225,251,138,222,235,236,138,202,86,87,243,164,95,94,129,198,
+0,32,129,199,0,32,86,87,138,202,243,164,95,94,195,138,
+202,87,243,170,95,129,199,0,32,87,138,202,243,170,95,195,
+180,0,80,232,89,1,139,248,88,60,128,115,6,190,110,250,
+14,235,24,44,128,30,43,246,142,222,197,54,124,0,140,218,
+31,82,11,214,117,5,88,190,110,250,14,209,224,209,224,209,
+224,3,240,128,62,73,0,6,31,114,44,87,86,182,4,172,
+246,195,128,117,22,170,172,38,136,133,255,31,131,199,79,254,
+206,117,236,94,95,71,226,227,233,88,251,38,50,5,170,172,
+38,50,133,255,31,235,224,138,211,209,231,128,227,3,176,85,
+246,227,138,216,138,248,87,86,182,4,172,232,184,0,35,195,
+134,224,246,194,128,116,3,38,51,5,38,137,5,172,232,165,
+0,35,195,134,224,246,194,128,116,5,38,51,133,0,32,38,
+137,133,0,32,131,199,80,254,206,117,207,94,95,71,71,226,
+197,233,255,250,232,168,0,139,240,131,236,8,139,236,128,62,
+73,0,6,6,31,114,25,182,4,138,4,136,70,0,69,138,
+132,0,32,136,70,0,69,131,198,80,254,206,117,235,235,22,
+209,230,182,4,232,94,0,129,198,254,31,232,87,0,129,238,
+178,31,254,206,117,238,191,110,250,14,7,131,237,8,139,245,
+176,0,22,31,186,128,0,86,87,185,4,0,243,167,95,94,
+116,30,254,192,131,199,8,74,117,237,60,0,116,18,43,192,
+142,216,196,62,124,0,140,192,11,199,116,4,176,128,235,210,
+131,196,8,233,125,250,81,185,8,0,208,200,209,221,209,253,
+226,248,149,89,195,173,134,196,185,0,192,178,0,133,193,116,
+1,249,208,210,209,233,209,233,115,243,136,86,0,69,195,161,
+80,0,83,139,216,160,74,0,246,228,209,224,209,224,42,255,
+3,195,91,195,151,180,3,138,62,98,0,205,16,139,199,60,
+13,118,70,180,10,185,1,0,205,16,254,194,58,22,74,0,
+117,51,178,0,128,254,24,117,42,180,2,205,16,160,73,0,
+60,4,114,6,60,7,183,0,117,6,180,8,205,16,138,252,
+184,1,6,43,201,182,24,138,22,74,0,254,202,205,16,151,
+233,240,249,254,198,180,2,235,244,116,19,60,10,116,19,60,
+7,116,22,60,8,117,172,10,210,116,234,74,235,231,178,0,
+235,227,128,254,24,117,220,235,176,185,51,5,179,31,232,187,
+208,235,204,3,3,5,5,3,3,3,4,180,0,139,22,99,
+0,131,194,6,236,168,4,116,3,233,128,0,168,2,117,3,
+233,131,0,180,16,139,22,99,0,138,196,238,144,66,236,138,
+232,74,254,196,138,196,238,66,144,236,138,229,138,30,73,0,
+42,255,46,138,159,163,27,43,195,139,30,78,0,209,235,43,
+195,121,2,43,192,177,3,128,62,73,0,4,114,42,128,62,
+73,0,7,116,35,178,40,246,242,138,232,2,237,138,220,42,
+255,128,62,73,0,6,117,4,177,4,208,228,211,227,138,212,
+138,240,208,238,208,238,235,18,246,54,74,0,138,240,138,212,
+210,224,138,232,138,220,50,255,211,227,180,1,82,139,22,99,
+0,131,194,7,238,90,93,95,94,31,31,31,31,7,207,251,
+128,252,128,115,6,180,134,249,202,2,0,128,252,192,116,46,
+128,236,128,116,37,254,204,116,33,254,204,116,29,254,204,254,
+204,116,39,254,204,116,19,254,204,254,204,254,204,116,24,128,
+236,8,116,6,254,204,116,5,235,203,248,235,203,207,14,7,
+187,60,231,50,228,235,193,51,192,207,251,139,194,186,1,2,
+10,192,116,9,254,200,116,10,235,171,251,235,171,236,36,240,
+235,248,179,1,232,25,0,81,179,2,232,19,0,81,179,4,
+232,13,0,81,179,8,232,7,0,139,209,89,91,88,235,218,
+82,250,176,0,230,67,235,0,228,64,235,0,138,224,228,64,
+134,224,80,185,255,4,238,235,0,236,132,195,224,251,131,249,
+0,89,117,4,43,201,235,45,176,0,230,67,235,0,228,64,
+138,224,235,0,228,64,134,224,59,200,115,11,82,186,255,255,
+43,208,3,202,90,235,2,43,200,129,225,240,31,209,233,209,
+233,209,233,209,233,251,186,1,2,81,80,185,255,4,236,168,
+15,224,251,88,89,90,195,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+233,143,126,232,167,107,203,232,2,101,203,93,232,199,47,116,
+13,139,54,233,4,138,68,46,60,254,116,2,60,253,195,0,
+0,0,0,0,0,51,46,148,13,104,115,91,17,89,21,102,
+55,62,22,143,17,237,16,182,16,248,18,12,46,206,16,53,
+17,95,17,45,46,72,19,80,47,53,31,27,45,254,17,88,
+30,240,27,145,34,133,46,190,7,190,7,83,30,67,19,46,
+31,0,0,138,30,95,17,156,46,157,46,163,46,243,46,223,
+54,169,18,88,18,57,34,184,18,216,34,251,15,254,15,1,
+16,4,16,217,20,4,61,48,61,160,93,0,0,0,0,0,
+0,169,61,63,36,158,36,4,64,82,67,108,65,109,65,206,
+65,47,83,231,82,38,93,19,70,51,70,41,88,13,88,209,
+71,205,71,147,81,42,80,23,84,104,41,165,41,177,41,28,
+101,128,126,150,125,241,112,135,120,14,122,12,115,132,98,244,
+121,173,122,205,122,140,43,61,30,122,27,232,40,23,38,233,
+41,248,40,11,41,128,34,71,41,13,38,18,38,117,27,173,
+107,81,107,130,107,156,101,250,85,152,86,18,87,192,68,152,
+68,172,68,55,1,72,1,87,1,139,1,180,1,217,1,229,
+1,244,1,249,1,21,2,22,2,26,2,80,2,98,2,109,
+2,134,2,169,2,170,2,223,2,35,3,58,3,67,3,77,
+3,101,3,105,3,106,3,85,84,207,170,78,196,238,66,211,
+6,84,206,14,83,195,21,0,83,65,86,197,194,76,79,65,
+196,195,69,69,208,197,0,79,76,79,210,191,76,79,83,197,
+187,79,78,212,153,76,69,65,210,146,83,82,76,73,206,219,
+73,78,212,28,83,78,199,29,68,66,204,30,79,211,12,72,
+82,164,22,65,76,204,179,76,211,192,0,69,76,69,84,197,
+169,65,84,193,132,73,205,134,69,70,83,84,210,172,69,70,
+73,78,212,173,69,70,83,78,199,174,69,70,68,66,204,175,
+69,198,151,0,76,83,197,161,78,196,129,82,65,83,197,165,
+68,73,212,166,82,82,79,210,167,82,204,212,82,210,213,88,
+208,11,79,198,35,81,214,241,0,79,210,130,206,209,82,197,
+15,73,216,31,0,79,84,207,137,79,32,84,207,137,79,83,
+85,194,141,0,69,88,164,26,0,78,80,85,212,133,198,139,
+78,83,84,210,216,78,212,5,78,208,16,77,208,242,78,75,
+69,89,164,222,0,0,69,217,201,0,79,67,65,84,197,202,
+80,82,73,78,212,157,76,73,83,212,158,80,79,211,27,69,
+212,136,73,78,197,176,79,65,196,188,73,83,212,147,79,199,
+10,79,195,36,69,206,18,69,70,84,164,1,79,198,37,0,
+79,84,79,210,193,69,82,71,197,189,79,196,243,73,68,164,
+3,0,69,88,212,131,69,215,148,79,212,211,0,80,69,206,
+186,85,212,156,206,149,210,239,67,84,164,25,80,84,73,79,
+206,184,70,198,221,0,82,73,78,212,145,79,75,197,152,79,
+211,17,69,69,203,23,83,69,212,198,82,69,83,69,212,199,
+79,73,78,212,220,69,206,32,0,0,85,206,138,69,84,85,
+82,206,142,69,65,196,135,69,83,84,79,82,197,140,69,205,
+143,69,83,85,77,197,168,73,71,72,84,164,2,78,196,8,
+69,78,85,205,171,65,78,68,79,77,73,90,197,185,0,67,
+82,69,69,206,200,84,79,208,144,87,65,208,164,65,86,197,
+190,80,67,168,210,84,69,208,207,71,206,4,81,210,7,73,
+206,9,84,82,164,19,84,82,73,78,71,164,214,80,65,67,
+69,164,24,79,85,78,196,196,84,73,67,203,33,84,82,73,
+199,34,0,72,69,206,205,82,79,206,162,82,79,70,198,163,
+65,66,168,206,207,204,65,206,13,0,83,73,78,199,215,83,
+210,208,0,65,204,20,65,82,80,84,210,218,0,73,68,84,
+200,160,65,73,212,150,72,73,76,197,177,69,78,196,178,82,
+73,84,197,183,0,79,210,240,0,0,0,171,233,173,234,170,
+235,175,236,222,237,220,244,167,217,190,230,189,231,188,232,0,
+121,121,124,124,127,80,70,60,50,40,122,123,130,107,0,0,
+173,107,59,100,81,107,168,102,3,99,83,108,32,99,116,101,
+18,99,25,99,65,99,40,99,49,100,106,99,79,99,137,99,
+215,24,180,101,0,78,69,88,84,32,119,105,116,104,111,117,
+116,32,70,79,82,0,83,121,110,116,97,120,32,101,114,114,
+111,114,0,82,69,84,85,82,78,32,119,105,116,104,111,117,
+116,32,71,79,83,85,66,0,79,117,116,32,111,102,32,68,
+65,84,65,0,73,108,108,101,103,97,108,32,102,117,110,99,
+116,105,111,110,32,99,97,108,108,0,79,118,101,114,102,108,
+111,119,0,79,117,116,32,111,102,32,109,101,109,111,114,121,
+0,85,110,100,101,102,105,110,101,100,32,108,105,110,101,32,
+110,117,109,98,101,114,0,83,117,98,115,99,114,105,112,116,
+32,111,117,116,32,111,102,32,114,97,110,103,101,0,68,117,
+112,108,105,99,97,116,101,32,68,101,102,105,110,105,116,105,
+111,110,0,68,105,118,105,115,105,111,110,32,98,121,32,122,
+101,114,111,0,73,108,108,101,103,97,108,32,100,105,114,101,
+99,116,0,84,121,112,101,32,109,105,115,109,97,116,99,104,
+0,79,117,116,32,111,102,32,115,116,114,105,110,103,32,115,
+112,97,99,101,0,83,116,114,105,110,103,32,116,111,111,32,
+108,111,110,103,0,83,116,114,105,110,103,32,102,111,114,109,
+117,108,97,32,116,111,111,32,99,111,109,112,108,101,120,0,
+67,97,110,39,116,32,99,111,110,116,105,110,117,101,0,85,
+110,100,101,102,105,110,101,100,32,117,115,101,114,32,102,117,
+110,99,116,105,111,110,0,78,111,32,82,69,83,85,77,69,
+0,82,69,83,85,77,69,32,119,105,116,104,111,117,116,32,
+101,114,114,111,114,0,85,110,112,114,105,110,116,97,98,108,
+101,32,101,114,114,111,114,0,77,105,115,115,105,110,103,32,
+111,112,101,114,97,110,100,0,76,105,110,101,32,98,117,102,
+102,101,114,32,111,118,101,114,102,108,111,119,0,68,101,118,
+105,99,101,32,84,105,109,101,111,117,116,0,68,101,118,105,
+99,101,32,70,97,117,108,116,0,70,79,82,32,87,105,116,
+104,111,117,116,32,78,69,88,84,0,79,117,116,32,111,102,
+32,80,97,112,101,114,0,63,0,87,72,73,76,69,32,119,
+105,116,104,111,117,116,32,87,69,78,68,0,87,69,78,68,
+32,119,105,116,104,111,117,116,32,87,72,73,76,69,0,70,
+73,69,76,68,32,111,118,101,114,102,108,111,119,0,73,110,
+116,101,114,110,97,108,32,101,114,114,111,114,0,66,97,100,
+32,102,105,108,101,32,110,117,109,98,101,114,0,70,105,108,
+101,32,110,111,116,32,102,111,117,110,100,0,66,97,100,32,
+102,105,108,101,32,109,111,100,101,0,70,105,108,101,32,97,
+108,114,101,97,100,121,32,111,112,101,110,0,63,0,68,101,
+118,105,99,101,32,73,47,79,32,69,114,114,111,114,0,70,
+105,108,101,32,97,108,114,101,97,100,121,32,101,120,105,115,
+116,115,0,63,0,63,0,68,105,115,107,32,102,117,108,108,
+0,73,110,112,117,116,32,112,97,115,116,32,101,110,100,0,
+66,97,100,32,114,101,99,111,114,100,32,110,117,109,98,101,
+114,0,66,97,100,32,102,105,108,101,32,110,97,109,101,0,
+63,0,68,105,114,101,99,116,32,115,116,97,116,101,109,101,
+110,116,32,105,110,32,102,105,108,101,0,84,111,111,32,109,
+97,110,121,32,102,105,108,101,115,0,0,0,0,195,30,16,
+0,82,199,79,128,82,199,79,128,228,0,203,255,255,255,255,
+255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
+1,0,0,80,56,0,114,7,254,255,15,7,10,4,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,7,0,0,7,7,32,0,0,0,0,0,
+0,0,0,0,0,1,24,24,0,0,0,0,80,0,1,0,
+0,0,7,7,0,0,0,0,0,0,0,1,0,0,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,32,105,110,32,0,79,107,255,
+13,0,66,114,101,97,107,0,187,4,0,3,220,67,138,7,
+67,60,177,117,7,185,6,0,3,217,235,241,60,130,116,1,
+195,138,15,67,138,47,67,83,139,217,11,210,135,218,116,4,
+135,218,59,218,185,16,0,91,116,230,3,217,235,207,185,181,
+8,233,145,0,205,134,139,30,46,0,138,199,34,195,254,192,
+116,9,160,79,3,10,192,178,19,117,77,233,189,38,178,61,
+185,178,57,185,178,54,185,178,53,185,178,52,185,178,51,185,
+178,62,185,178,55,185,178,64,185,178,63,185,178,50,185,178,
+67,185,178,58,235,34,139,30,55,3,137,30,46,0,178,2,
+185,178,11,185,178,1,185,178,10,185,178,18,185,178,20,185,
+178,6,185,178,22,185,178,13,50,192,162,54,5,162,95,0,
+162,98,4,162,96,0,139,30,46,0,137,30,71,3,50,192,
+162,101,4,162,107,4,138,199,34,195,254,192,116,4,137,30,
+73,3,185,12,8,139,30,69,3,233,177,37,89,138,194,138,
+202,162,40,0,139,30,67,3,137,30,75,3,135,218,139,30,
+71,3,138,199,34,195,254,192,116,10,137,30,84,3,135,218,
+137,30,86,3,139,30,77,3,11,219,135,218,187,79,3,116,
+11,34,7,117,7,254,15,135,218,233,115,6,50,192,136,7,
+138,209,232,8,36,187,180,3,205,135,138,194,60,68,115,8,
+60,50,115,6,60,31,114,6,176,40,44,19,138,208,46,138,
+7,67,10,192,117,248,75,67,254,202,117,242,83,139,30,71,
+3,94,135,222,86,205,136,46,138,7,60,63,117,6,91,187,
+180,3,235,212,232,190,114,91,186,254,255,59,218,205,137,117,
+3,233,238,117,138,199,34,195,254,192,116,3,232,153,92,176,
+255,232,241,34,176,89,205,138,50,192,162,111,0,232,59,60,
+232,154,35,187,45,7,232,140,114,160,40,0,44,2,117,3,
+232,238,45,205,139,187,255,255,137,30,46,0,160,62,3,10,
+192,116,73,139,30,63,3,83,232,101,92,90,82,232,119,1,
+176,42,114,2,176,32,232,172,34,232,132,40,90,115,14,50,
+192,162,62,3,235,176,50,192,162,62,3,235,21,139,30,65,
+3,3,218,114,241,82,186,249,255,59,218,90,115,232,137,30,
+63,3,160,247,1,10,192,116,170,233,168,45,232,81,40,114,
+162,232,233,5,254,192,254,200,116,153,156,232,45,7,115,8,
+232,147,38,117,3,233,118,254,232,56,4,138,7,60,32,117,
+3,232,240,91,82,232,49,1,90,157,137,30,67,3,205,140,
+114,3,233,111,59,82,81,232,238,61,232,176,5,10,192,156,
+137,22,73,3,232,240,0,114,9,157,156,117,3,233,176,7,
+10,192,81,156,83,232,173,26,91,157,89,81,115,3,232,214,
+24,90,157,82,116,71,90,160,107,4,10,192,117,8,139,30,
+10,3,137,30,47,3,139,30,88,3,94,135,222,86,89,83,
+3,217,83,232,21,91,91,137,30,88,3,135,218,136,63,89,
+90,83,67,67,137,23,67,67,186,184,0,73,73,73,73,139,
+242,172,136,7,67,66,73,138,193,10,197,117,242,205,141,90,
+232,30,0,139,30,233,4,137,30,82,3,232,73,35,205,142,
+139,30,82,3,137,30,233,4,233,216,254,139,30,48,0,135,
+218,138,254,138,218,138,7,67,10,7,117,1,195,67,67,67,
+138,7,10,192,116,16,60,32,115,245,60,11,114,241,232,253,
+4,232,249,4,235,236,67,135,218,137,23,235,212,186,0,0,
+82,116,23,60,44,116,19,90,232,35,6,82,116,29,60,44,
+116,25,232,175,35,234,116,2,60,44,186,250,255,116,3,232,
+12,6,116,7,60,44,116,3,233,99,253,137,30,59,3,135,
+218,90,94,135,222,86,83,139,30,48,0,139,203,138,7,67,
+10,7,159,75,158,116,149,67,67,139,31,59,218,139,217,139,
+31,245,116,136,245,115,133,235,226,50,192,162,253,2,162,252,
+2,205,143,185,59,1,186,184,0,138,7,10,192,117,32,187,
+64,1,138,195,42,193,138,200,138,199,26,197,138,232,187,183,
+0,50,192,139,250,170,66,139,250,170,66,139,250,170,195,60,
+34,117,3,233,51,0,60,32,116,9,160,252,2,10,192,138,
+7,116,47,67,80,232,84,2,88,44,58,116,6,60,74,117,
+8,176,1,162,252,2,162,253,2,44,85,117,172,80,138,7,
+10,192,88,116,170,58,7,116,218,80,138,7,67,232,44,2,
+235,236,67,10,192,120,146,75,60,63,176,145,82,81,117,3,
+233,226,0,186,107,3,232,210,14,232,41,36,115,3,233,46,
+1,83,186,94,11,232,32,0,117,62,232,240,3,186,98,11,
+232,21,0,176,137,117,3,235,11,144,186,101,11,232,8,0,
+117,38,176,141,89,233,173,0,139,242,46,172,10,192,117,1,
+195,138,200,232,149,14,58,193,117,246,67,66,235,234,71,79,
+32,0,84,79,0,85,66,0,91,232,127,14,83,205,144,187,
+3,1,44,65,2,192,138,200,181,0,3,217,46,139,23,91,
+67,83,232,102,14,138,200,139,242,46,172,36,127,117,3,233,
+171,1,67,58,193,117,80,139,242,46,172,66,10,192,121,226,
+138,193,60,40,116,29,139,242,46,172,60,209,116,21,60,208,
+116,17,232,54,14,60,46,116,3,232,199,21,176,0,114,3,
+233,122,1,88,139,242,46,172,205,145,10,192,121,3,233,35,
+0,89,90,12,128,80,176,255,232,81,1,50,192,162,253,2,
+88,232,72,1,233,178,254,91,139,242,46,172,66,10,192,121,
+247,66,235,141,75,80,205,146,186,12,12,138,200,139,242,46,
+172,10,192,116,23,66,58,193,117,243,235,20,140,170,171,169,
+166,168,212,161,138,147,158,137,142,205,141,0,50,192,235,2,
+176,1,162,253,2,88,89,90,60,161,80,117,3,232,250,0,
+88,60,177,117,5,232,244,0,176,233,60,217,116,3,233,198,
+0,80,232,229,0,176,143,232,226,0,88,80,233,173,254,138,
+7,60,46,116,14,60,58,114,3,233,144,0,60,48,115,3,
+233,137,0,160,253,2,10,192,138,7,89,90,121,3,233,98,
+254,116,39,60,46,117,3,233,89,254,176,14,232,173,0,82,
+232,232,3,232,253,0,94,135,222,86,135,218,138,195,232,155,
+0,138,199,91,232,149,0,233,255,253,82,81,138,7,232,31,
+93,232,223,0,89,90,83,160,251,2,60,2,117,26,139,30,
+163,4,138,199,10,192,176,2,117,14,138,195,138,251,179,15,
+60,10,115,200,4,17,235,203,80,208,200,4,27,232,92,0,
+187,163,4,232,79,14,114,3,187,159,4,88,80,138,7,232,
+74,0,88,67,254,200,117,244,91,233,173,253,186,106,3,66,
+139,242,46,172,36,127,117,3,233,107,0,66,58,7,139,242,
+46,172,117,235,233,111,0,60,38,116,3,233,197,253,83,232,
+11,2,91,232,215,12,60,72,176,11,117,2,176,12,232,11,
+0,82,81,232,217,12,89,233,92,255,176,58,139,250,170,66,
+73,138,193,10,197,116,1,195,178,23,233,155,250,205,147,91,
+75,254,200,162,253,2,89,90,232,160,12,232,222,255,67,232,
+153,12,232,240,33,115,244,60,58,115,8,60,48,115,236,60,
+46,116,232,233,51,253,138,7,60,32,115,10,60,9,116,6,
+60,10,116,2,176,32,80,160,253,2,254,192,116,2,254,200,
+233,159,254,75,138,7,60,32,116,249,60,9,116,245,60,10,
+116,241,67,195,176,100,162,57,3,232,210,41,232,85,32,231,
+82,137,22,59,3,160,251,2,80,232,123,9,88,83,232,41,
+16,187,86,4,232,69,86,91,90,89,83,232,157,3,137,30,
+53,3,187,2,0,3,220,232,115,249,117,30,3,217,82,75,
+138,55,75,138,23,67,67,83,139,30,53,3,59,218,91,90,
+117,229,90,139,227,137,30,69,3,177,90,135,218,177,8,232,
+227,30,83,139,30,53,3,94,135,222,86,83,139,30,46,0,
+94,135,222,86,232,237,31,204,232,26,13,117,3,233,198,249,
+114,3,233,193,249,156,232,14,9,157,83,120,3,233,28,0,
+232,138,93,94,135,222,86,186,1,0,138,7,60,207,117,3,
+232,212,16,82,83,135,218,232,198,86,235,39,232,18,93,232,
+177,85,91,81,82,185,0,129,138,241,138,214,205,148,138,7,
+60,207,176,1,117,14,232,207,8,83,232,244,92,232,147,85,
+232,18,109,91,81,82,138,200,232,186,12,138,232,81,75,232,
+171,0,116,3,233,71,249,232,129,22,232,160,0,83,83,139,
+30,90,4,137,30,46,0,139,30,59,3,94,135,222,86,181,
+130,81,159,134,196,80,134,196,159,134,196,80,134,196,233,207,
+100,181,130,81,235,66,233,203,248,233,18,249,195,232,117,0,
+235,80,205,149,233,99,15,233,213,2,10,192,117,235,67,138,
+7,67,10,7,116,224,67,139,23,67,137,22,46,0,246,6,
+118,4,255,116,38,83,176,91,232,202,28,135,218,232,112,86,
+176,93,232,192,28,91,235,19,205,150,232,155,29,137,38,69,
+3,137,30,67,3,138,7,60,58,117,191,67,138,7,60,58,
+114,171,186,232,14,82,116,164,44,129,114,171,60,74,115,162,
+50,228,2,192,139,240,205,151,46,255,180,37,0,67,138,7,
+60,58,114,1,195,60,32,116,244,114,8,60,48,245,254,192,
+254,200,195,10,192,116,251,60,11,114,114,60,30,117,6,160,
+0,3,10,192,195,60,16,116,60,80,67,162,0,3,44,28,
+115,57,44,245,115,7,60,254,117,27,138,7,67,137,30,254,
+2,183,0,138,216,137,30,2,3,176,2,162,1,3,187,4,
+0,88,10,192,195,138,7,67,67,137,30,254,2,75,138,63,
+235,225,232,55,0,139,30,254,2,235,147,254,192,208,192,162,
+1,3,82,81,186,2,3,135,218,138,232,232,19,85,135,218,
+89,90,137,30,254,2,88,187,4,0,10,192,195,60,9,114,
+3,233,105,255,60,48,245,254,192,254,200,195,160,0,3,60,
+15,115,23,60,13,114,19,139,30,2,3,117,10,67,67,67,
+138,23,67,138,55,135,218,233,106,84,160,1,3,162,251,2,
+60,8,116,17,139,30,2,3,137,30,163,4,139,30,4,3,
+137,30,165,4,195,187,2,3,233,157,84,178,3,185,178,2,
+185,178,4,185,178,8,232,58,31,185,190,7,81,114,229,44,
+65,138,200,138,232,232,5,255,60,234,117,15,232,254,254,232,
+33,31,114,208,44,65,138,232,232,242,254,138,197,42,193,114,
+195,254,192,94,135,222,86,187,96,3,181,0,3,217,136,23,
+67,254,200,117,249,91,138,7,60,44,117,168,232,206,254,235,
+181,232,201,254,232,179,14,121,155,178,5,233,122,247,138,7,
+60,46,139,22,73,3,117,3,233,178,254,75,232,174,254,60,
+14,116,2,60,13,139,22,2,3,117,3,233,159,254,50,192,
+162,0,3,75,186,0,0,232,147,254,114,1,195,83,159,80,
+187,152,25,59,218,114,27,138,254,138,218,3,218,3,219,3,
+218,3,219,88,158,44,48,138,208,182,0,3,218,135,218,91,
+235,213,88,158,91,195,117,3,233,124,28,60,14,116,7,60,
+13,116,3,233,163,48,232,117,28,185,232,14,235,30,177,3,
+232,2,28,232,149,255,89,83,83,139,30,46,0,94,135,222,
+86,176,141,159,134,196,80,134,196,81,235,4,81,232,123,255,
+160,0,3,60,13,135,218,116,188,60,14,116,3,233,190,246,
+135,218,83,139,30,254,2,94,135,222,86,232,81,0,67,83,
+139,30,46,0,59,218,91,115,3,232,79,249,114,3,232,70,
+249,115,13,73,176,13,162,61,3,91,232,252,18,139,217,195,
+178,8,233,163,246,205,152,117,246,182,255,232,250,245,139,227,
+137,30,69,3,60,141,178,3,116,3,233,139,246,91,137,30,
+46,0,187,232,14,94,135,222,86,176,91,177,58,235,2,177,
+0,181,0,138,193,138,205,138,232,75,232,176,253,10,192,116,
+190,58,197,116,186,67,60,34,116,233,254,192,116,236,44,140,
+117,231,58,197,18,198,138,240,235,223,88,4,3,235,20,232,
+220,37,232,95,28,231,137,22,59,3,82,160,251,2,80,232,
+133,5,88,94,135,222,86,138,232,160,251,2,58,197,138,197,
+116,6,232,37,12,160,251,2,186,163,4,60,5,114,3,186,
+159,4,83,60,3,117,49,139,30,163,4,83,67,139,23,139,
+30,48,0,59,218,115,17,139,30,92,3,59,218,90,115,17,
+187,44,3,59,218,115,10,176,90,232,230,22,135,218,232,51,
+20,232,222,22,94,135,222,86,232,190,82,90,91,195,60,167,
+117,50,232,24,253,232,236,27,137,232,95,254,11,210,116,13,
+232,79,248,138,245,138,209,91,114,3,233,19,255,137,22,77,
+3,114,218,160,79,3,10,192,138,194,116,209,160,40,0,138,
+208,233,206,245,232,229,12,138,7,138,232,60,141,116,5,232,
+178,27,137,75,138,202,254,201,138,197,117,3,233,185,252,232,
+26,254,60,44,117,167,235,238,160,79,3,10,192,117,8,51,
+192,163,77,3,233,102,245,254,192,162,40,0,128,63,131,116,
+18,232,247,253,117,12,11,210,116,16,232,115,254,50,192,162,
+79,3,195,232,151,252,117,250,235,7,50,192,162,79,3,254,
+192,161,71,3,163,46,0,139,30,75,3,117,229,128,63,0,
+117,3,131,195,4,67,233,23,25,232,112,12,117,218,10,192,
+117,3,233,164,253,233,32,245,186,10,0,82,116,31,232,157,
+253,135,218,94,135,222,86,116,22,135,218,232,38,27,44,139,
+22,65,3,116,8,232,147,253,116,3,233,225,244,135,218,138,
+199,10,195,117,3,233,113,253,137,30,65,3,162,62,3,91,
+137,30,63,3,89,233,219,245,232,44,4,138,7,60,44,117,
+3,232,25,252,60,137,116,5,232,233,26,205,75,83,232,210,
+81,91,116,25,232,6,252,117,1,195,60,14,117,3,233,204,
+253,60,13,116,3,233,224,251,139,30,2,3,195,182,1,232,
+41,254,10,192,116,246,232,228,251,60,161,117,242,254,206,117,
+238,235,209,232,106,1,235,3,232,155,49,75,232,206,251,117,
+3,232,29,25,117,3,233,63,1,60,215,117,3,233,107,39,
+60,206,117,3,233,171,0,60,210,117,3,233,164,0,83,60,
+44,116,109,60,59,117,3,233,23,1,89,232,169,3,83,232,
+163,7,116,15,232,65,93,232,194,18,198,7,32,139,30,163,
+4,254,7,205,153,139,30,163,4,83,232,57,28,116,13,232,
+49,1,120,3,233,49,0,232,129,69,235,3,160,41,0,138,
+232,254,192,116,35,232,30,28,116,7,232,102,69,138,7,235,
+3,232,104,59,91,83,10,192,116,14,2,7,245,115,4,254,
+200,58,197,114,3,232,153,24,91,232,222,18,91,233,107,255,
+205,154,185,50,0,139,30,233,4,3,217,232,232,27,138,7,
+117,24,160,42,0,138,232,232,50,59,60,255,116,12,58,197,
+114,3,232,108,24,114,3,233,135,0,44,14,115,252,246,208,
+235,114,80,232,7,251,232,241,10,88,80,60,210,116,1,74,
+138,198,10,192,120,3,233,3,0,186,0,0,83,232,166,27,
+116,13,232,158,0,120,3,233,21,0,232,238,68,235,3,160,
+41,0,138,216,254,192,116,7,183,0,232,124,81,135,218,91,
+232,161,25,41,75,88,44,210,83,116,19,185,50,0,139,30,
+233,4,3,217,232,111,27,138,7,117,3,232,190,58,246,208,
+2,194,114,16,254,192,116,25,232,246,23,138,194,254,200,121,
+3,233,13,0,254,192,138,232,176,32,232,24,23,254,205,117,
+249,91,232,136,250,233,188,254,205,155,50,192,83,82,81,232,
+134,44,89,90,50,192,138,248,138,216,137,30,233,4,91,195,
+83,50,192,159,134,196,80,134,196,232,233,42,116,3,233,226,
+242,83,185,46,0,178,2,182,253,3,217,136,55,176,0,91,
+233,230,41,232,51,46,10,192,195,60,133,116,3,233,162,51,
+232,17,25,133,60,35,117,3,233,40,48,232,48,29,232,115,
+0,232,122,34,232,68,79,82,83,232,167,28,90,89,115,3,
+233,69,25,81,82,181,0,232,69,17,91,176,3,233,147,252,
+63,82,101,100,111,32,102,114,111,109,32,115,116,97,114,116,
+13,0,67,138,7,10,192,117,3,233,146,242,60,34,117,242,
+233,155,0,91,91,235,12,205,156,160,58,3,10,192,116,3,
+233,115,242,89,187,16,21,232,11,102,139,30,67,3,195,232,
+148,47,83,187,246,1,233,224,0,60,35,116,242,232,190,28,
+185,140,21,81,60,34,176,0,176,255,162,95,4,117,223,232,
+219,16,138,7,60,44,117,10,50,192,162,95,4,232,157,249,
+235,4,232,111,24,59,83,232,48,17,91,195,83,160,95,4,
+10,192,116,10,176,63,232,12,22,176,32,232,7,22,232,2,
+28,89,115,3,233,161,24,81,50,192,162,58,3,198,7,44,
+135,218,91,83,82,82,75,176,128,162,57,3,232,94,249,232,
+165,34,138,7,75,60,40,117,32,67,181,0,254,197,232,76,
+249,117,3,233,232,241,60,34,117,3,233,69,255,60,40,116,
+235,60,41,117,233,254,205,117,229,232,49,249,116,7,60,44,
+116,3,233,201,241,94,135,222,86,138,7,60,44,116,3,233,
+49,255,176,1,162,169,4,232,98,0,160,169,4,254,200,116,
+3,233,31,255,83,232,13,5,117,3,232,140,18,91,75,232,
+251,248,94,135,222,86,138,7,60,44,116,139,91,75,232,236,
+248,10,192,91,116,3,233,10,255,198,7,44,235,6,83,139,
+30,94,3,13,50,192,162,58,3,94,135,222,86,235,4,232,
+162,23,44,232,24,33,94,135,222,86,82,138,7,60,44,116,
+10,160,58,3,10,192,116,3,233,139,0,13,50,192,162,82,
+4,232,98,25,116,3,233,139,46,232,169,4,80,117,56,232,
+155,248,138,240,138,232,60,34,116,14,160,58,3,10,192,138,
+240,116,2,182,58,181,44,75,232,182,15,88,4,3,138,200,
+160,82,4,10,192,117,1,195,138,193,135,218,187,202,22,94,
+135,222,86,82,233,240,250,232,99,248,88,80,60,5,185,155,
+22,81,115,3,233,249,82,233,253,82,75,232,79,248,116,7,
+60,44,116,3,233,96,254,94,135,222,86,75,232,62,248,116,
+3,233,107,255,90,160,58,3,10,192,135,218,116,3,233,53,
+23,82,91,233,162,253,232,98,250,10,192,117,21,67,138,7,
+67,10,7,178,4,117,3,233,206,240,67,139,23,67,137,22,
+55,3,232,8,248,60,132,117,221,233,79,255,232,213,22,231,
+233,4,0,232,206,22,40,75,182,0,82,177,1,232,165,21,
+205,157,232,178,1,50,192,162,168,4,137,30,82,3,139,30,
+82,3,89,138,7,137,30,49,3,60,230,115,1,195,60,233,
+114,117,44,233,138,208,117,12,160,251,2,60,3,138,194,117,
+3,233,214,16,60,12,115,229,187,128,3,182,0,3,218,138,
+197,46,138,55,58,198,115,213,81,185,62,23,81,138,198,205,
+158,60,127,116,100,60,81,114,109,36,254,60,122,116,103,160,
+251,2,44,3,117,3,233,61,240,10,192,255,54,163,4,121,
+3,233,17,0,255,54,165,4,122,3,233,8,0,255,54,159,
+4,255,54,161,4,4,3,138,202,138,232,81,185,35,24,81,
+139,30,49,3,233,99,255,182,0,44,230,114,52,60,3,115,
+48,60,1,208,208,50,198,58,198,138,240,115,3,233,222,239,
+137,30,49,3,232,54,247,235,224,232,101,83,232,55,76,185,
+41,101,182,127,235,201,82,232,179,83,90,83,185,49,27,235,
+190,138,197,60,100,114,1,195,81,82,186,4,100,187,3,27,
+83,232,17,3,116,3,233,118,255,139,30,163,4,83,185,200,
+37,235,156,89,138,193,162,252,2,160,251,2,58,197,117,13,
+60,2,116,40,60,4,117,3,233,127,0,115,57,138,240,138,
+197,60,8,116,46,138,198,60,8,116,87,138,197,60,4,116,
+102,138,198,60,3,117,3,233,124,239,115,101,187,170,3,181,
+0,3,217,3,217,46,138,15,67,46,138,47,90,139,30,163,
+4,81,195,232,12,83,232,37,76,91,137,30,161,4,91,137,
+30,159,4,89,90,232,90,75,232,247,82,187,150,3,160,252,
+2,208,192,2,195,138,216,18,199,42,195,138,248,46,139,31,
+255,227,138,197,80,232,246,75,88,162,251,2,60,4,116,211,
+91,137,30,163,4,235,209,232,151,82,89,90,187,160,3,235,
+205,91,232,97,75,232,101,74,232,40,75,91,137,30,165,4,
+91,137,30,163,4,235,229,83,135,218,232,80,74,91,232,69,
+75,232,73,74,233,59,76,232,51,246,117,3,233,228,238,115,
+3,233,204,80,232,78,22,114,3,233,219,0,60,32,115,3,
+233,127,246,205,159,254,192,117,3,233,106,1,254,200,60,233,
+116,213,60,234,117,3,233,175,0,60,34,117,3,233,45,13,
+60,211,117,3,233,236,1,60,38,117,3,233,209,0,60,213,
+117,12,232,232,245,160,40,0,83,232,67,2,91,195,60,212,
+117,13,232,216,245,83,139,30,71,3,232,247,74,91,195,60,
+218,117,46,232,199,245,232,155,20,40,60,35,117,13,232,184,
+5,83,232,64,38,135,218,91,233,3,0,232,249,30,232,131,
+20,41,83,135,218,11,219,117,3,233,221,246,232,141,75,91,
+195,60,208,117,3,233,0,2,60,216,117,3,233,139,16,60,
+200,117,3,233,208,59,60,220,117,3,233,76,46,60,222,117,
+3,233,249,18,60,214,117,3,233,112,15,60,133,117,3,233,
+56,42,60,219,117,3,233,164,59,60,209,117,3,233,126,2,
+232,96,253,232,46,20,41,195,182,125,232,93,253,139,30,82,
+3,83,232,214,99,91,195,232,148,29,83,135,218,137,30,163,
+4,232,65,1,116,3,232,175,74,91,195,138,7,60,97,114,
+249,60,123,115,245,36,95,195,60,38,116,3,233,108,246,186,
+0,0,232,24,245,232,229,255,60,79,116,57,60,72,117,52,
+181,5,67,138,7,232,213,255,232,42,21,135,218,115,10,60,
+58,115,77,44,48,114,73,235,6,60,71,115,67,44,55,3,
+219,3,219,3,219,3,219,10,195,138,216,135,218,254,205,117,
+209,233,140,237,75,232,213,244,135,218,115,36,60,56,114,3,
+233,107,237,185,208,7,81,3,219,114,156,3,219,114,152,3,
+219,114,148,89,181,0,44,48,138,200,3,217,135,218,235,213,
+232,153,74,135,218,195,67,138,7,44,129,60,7,117,14,83,
+232,154,244,60,40,91,116,3,233,224,73,176,7,181,0,208,
+192,138,200,81,232,134,244,138,193,60,5,115,34,232,131,252,
+232,81,19,44,232,148,73,135,218,139,30,163,4,94,135,222,
+86,83,135,218,232,101,4,135,218,94,135,222,86,235,33,232,
+254,254,94,135,222,86,138,195,60,12,114,11,60,27,205,161,
+83,115,3,232,123,80,91,186,213,25,82,176,1,162,168,4,
+185,185,0,205,160,3,217,46,255,39,254,206,60,234,116,133,
+60,45,116,129,254,198,60,43,117,1,195,60,233,116,251,159,
+75,158,195,254,192,18,192,89,34,197,4,255,26,192,232,248,
+73,235,15,182,90,232,18,252,232,146,80,247,211,137,30,163,
+4,89,233,25,252,160,251,2,60,8,254,200,254,200,254,200,
+195,138,197,80,232,118,80,88,90,60,122,117,3,233,137,74,
+60,123,117,3,233,102,72,185,12,101,81,60,70,117,3,11,
+218,195,60,80,117,3,35,218,195,60,60,117,3,51,218,195,
+60,50,117,5,51,218,247,211,195,247,211,35,218,247,211,195,
+43,218,233,207,72,160,99,0,235,3,232,175,51,254,192,138,
+216,50,192,138,248,233,132,73,232,46,0,82,232,49,254,94,
+135,222,86,139,23,128,250,255,117,3,233,188,244,14,187,7,
+101,83,255,54,80,3,82,160,251,2,80,60,3,117,3,232,
+247,12,88,135,218,187,163,4,203,232,97,243,185,0,0,60,
+27,115,16,60,17,114,12,232,83,243,160,2,3,10,192,208,
+208,138,200,135,218,187,18,0,3,217,135,218,195,232,217,255,
+82,232,16,18,231,232,194,6,94,135,222,86,137,23,91,195,
+60,208,116,233,60,209,116,28,232,249,17,83,232,245,17,69,
+232,241,17,71,140,218,116,7,232,233,17,231,232,155,6,137,
+22,80,3,195,232,243,1,232,224,1,135,218,137,23,135,218,
+138,7,60,40,116,3,233,50,245,232,241,242,232,63,27,138,
+7,60,41,117,3,233,35,245,232,185,17,44,235,238,232,201,
+1,160,251,2,10,192,80,137,30,82,3,135,218,139,31,11,
+219,117,3,233,116,235,138,7,60,40,116,3,233,206,0,232,
+187,242,137,30,49,3,135,218,139,30,82,3,232,133,17,40,
+50,192,80,83,135,218,176,128,162,57,3,232,240,26,135,218,
+94,135,222,86,160,251,2,80,82,232,155,250,137,30,82,3,
+91,137,30,49,3,88,232,65,1,177,4,232,55,16,187,248,
+255,3,220,139,227,232,249,71,160,251,2,80,139,30,82,3,
+138,7,60,41,116,19,232,59,17,44,83,139,30,49,3,232,
+50,17,44,235,177,88,162,228,3,88,10,192,116,78,162,251,
+2,187,0,0,3,220,232,191,71,187,8,0,3,220,139,227,
+90,179,3,254,195,74,139,242,172,10,192,120,246,74,74,74,
+160,251,2,2,195,138,232,160,228,3,138,200,2,197,60,100,
+114,3,233,84,243,80,138,195,181,0,187,230,3,3,217,138,
+200,232,223,0,185,197,28,81,81,233,153,244,139,30,82,3,
+232,250,241,83,139,30,49,3,232,201,16,41,176,82,137,30,
+49,3,160,124,3,4,4,80,208,200,138,200,232,150,15,88,
+138,200,246,208,254,192,138,216,183,255,3,220,139,227,83,186,
+122,3,232,158,0,91,137,30,122,3,139,30,228,3,137,30,
+124,3,139,203,187,126,3,186,230,3,232,134,0,138,248,138,
+216,137,30,228,3,139,30,80,4,67,137,30,80,4,138,199,
+10,195,162,77,4,139,30,49,3,232,144,249,75,232,141,241,
+116,3,233,41,234,232,141,253,117,17,186,44,3,139,30,163,
+4,59,218,114,6,232,124,8,232,230,8,139,30,122,3,138,
+247,138,211,67,67,138,15,67,138,47,65,65,65,65,187,122,
+3,232,47,0,135,218,139,227,139,30,80,4,75,137,30,80,
+4,138,199,10,195,162,77,4,91,88,83,36,7,187,140,3,
+138,200,181,0,3,217,232,252,252,91,195,139,242,172,136,7,
+67,66,73,138,197,10,193,117,242,195,83,139,30,46,0,67,
+11,219,91,117,244,178,12,233,206,233,232,231,15,209,176,128,
+162,57,3,10,7,138,200,233,91,25,60,126,116,3,233,157,
+233,67,138,7,67,60,131,117,3,233,164,12,60,160,117,3,
+233,175,55,60,162,117,3,233,192,56,233,129,233,232,117,4,
+135,218,236,233,57,253,232,97,4,82,232,167,15,44,232,203,
+0,90,195,232,240,255,238,195,232,235,255,82,80,178,0,75,
+232,186,240,116,7,232,140,15,44,232,176,0,88,138,240,94,
+135,222,86,160,94,0,10,192,117,11,135,218,236,135,218,50,
+194,34,198,116,238,91,195,233,52,233,60,35,116,60,232,150,
+248,232,145,252,117,88,232,125,32,138,198,182,0,246,208,10,
+192,121,3,233,179,241,138,208,82,232,72,15,44,232,108,0,
+90,159,134,196,80,134,196,83,82,138,194,2,192,138,208,176,
+20,159,134,196,80,134,196,233,8,32,232,80,240,232,76,0,
+80,232,32,15,44,232,68,0,88,83,82,232,199,32,232,50,
+58,10,192,121,3,233,113,241,67,90,136,23,91,195,232,46,
+0,232,184,51,162,41,0,44,14,115,252,4,28,246,208,254,
+192,2,194,162,42,0,195,232,19,240,232,26,248,83,232,156,
+76,135,218,91,138,198,10,192,195,232,1,240,232,8,248,232,
+235,255,116,3,233,50,241,75,232,242,239,138,194,195,232,127,
+245,75,232,232,239,205,162,89,232,242,234,81,232,25,40,139,
+30,59,3,75,232,214,239,116,14,232,168,14,44,232,195,31,
+178,2,50,192,232,150,33,187,255,255,137,30,46,0,232,117,
+16,117,5,176,1,162,111,0,91,90,138,15,67,138,47,67,
+138,197,10,193,117,3,233,61,233,232,144,224,117,3,232,7,
+13,81,138,15,67,138,47,67,81,94,135,222,86,135,218,59,
+218,89,115,3,233,30,233,94,135,222,86,83,81,135,218,137,
+30,73,3,232,170,69,91,138,7,60,9,116,5,176,32,232,
+243,11,232,24,0,187,247,1,232,5,0,232,179,12,235,151,
+138,7,10,192,117,1,195,232,105,23,67,235,243,185,247,1,
+182,255,50,192,162,252,2,50,192,162,94,4,232,121,39,235,
+6,65,67,254,206,116,223,138,7,10,192,139,249,170,116,214,
+60,11,114,40,60,32,138,208,114,56,60,34,117,10,160,252,
+2,52,1,162,252,2,176,34,60,58,117,16,160,252,2,208,
+216,114,7,208,208,36,253,162,252,2,176,58,10,192,121,3,
+233,60,0,138,208,60,46,116,9,232,87,1,115,4,50,192,
+235,24,160,94,4,10,192,116,15,254,192,117,11,176,32,139,
+249,170,65,254,206,117,1,195,176,1,162,94,4,138,194,60,
+11,114,7,60,32,115,3,233,55,1,139,249,170,235,130,160,
+252,2,208,216,114,67,208,216,208,216,115,82,138,7,60,217,
+83,81,187,165,32,83,117,207,73,139,241,172,60,77,117,199,
+73,139,241,172,60,69,117,191,73,139,241,172,60,82,117,183,
+73,139,241,172,60,58,117,175,88,88,91,254,198,254,198,254,
+198,254,198,235,45,89,91,138,7,233,53,255,160,252,2,12,
+2,162,252,2,50,192,195,160,252,2,12,4,235,243,208,208,
+114,231,138,7,60,132,117,3,232,225,255,60,143,117,3,232,
+229,255,138,7,254,192,138,7,117,5,67,138,7,36,127,67,
+60,161,117,3,232,248,67,60,177,117,10,138,7,67,60,233,
+176,177,116,1,75,83,81,82,205,163,187,54,1,138,232,177,
+64,254,193,67,138,247,138,211,46,138,7,10,192,116,242,159,
+67,158,121,244,46,138,7,58,197,117,232,135,218,60,208,116,
+2,60,209,138,193,90,89,138,208,117,12,160,94,4,10,192,
+176,0,162,94,4,235,21,60,91,117,7,50,192,162,94,4,
+235,29,160,94,4,10,192,176,255,162,94,4,116,13,176,32,
+139,249,170,65,254,206,117,3,233,164,5,138,194,235,6,46,
+138,7,67,138,208,36,127,139,249,170,65,254,206,117,3,233,
+141,5,10,194,121,233,60,168,117,5,50,192,162,94,4,91,
+233,100,254,232,191,13,114,1,195,60,48,114,251,60,58,245,
+195,75,232,136,237,82,81,80,232,33,238,88,185,181,33,81,
+60,11,117,3,233,96,66,60,12,117,3,233,99,66,139,30,
+2,3,233,19,79,89,90,160,0,3,178,79,60,11,116,6,
+60,12,178,72,117,20,176,38,139,249,170,65,254,206,116,192,
+138,194,139,249,170,65,254,206,116,182,160,1,3,60,4,178,
+0,114,6,178,33,116,2,178,35,138,7,60,32,117,3,232,
+82,67,138,7,67,10,192,116,42,139,249,170,65,254,206,116,
+143,160,1,3,60,4,114,234,159,73,158,139,241,172,159,65,
+158,117,4,60,46,116,8,60,68,116,4,60,69,117,211,178,
+0,235,207,138,194,10,192,116,9,139,249,170,65,254,206,117,
+1,195,139,30,254,2,233,174,253,232,241,231,81,232,245,1,
+89,90,81,81,232,32,232,115,11,138,247,138,211,94,135,222,
+86,83,59,218,114,3,233,0,238,187,45,7,232,246,88,89,
+187,221,9,94,135,222,86,135,218,139,30,88,3,139,242,172,
+139,249,170,65,66,59,218,117,244,139,217,137,30,88,3,195,
+232,50,0,232,195,36,30,142,30,80,3,138,7,31,233,238,
+248,232,22,0,82,232,177,36,232,89,11,44,232,125,252,90,
+6,142,6,80,3,139,250,170,7,195,232,122,244,83,232,4,
+0,135,218,91,195,185,173,107,81,232,105,248,120,246,205,164,
+160,166,4,60,144,117,237,232,171,88,120,232,232,130,72,185,
+128,145,186,0,0,233,58,64,185,10,0,81,138,245,138,213,
+116,53,60,44,116,11,82,232,116,237,138,238,138,202,90,116,
+38,232,0,11,44,232,102,237,116,29,88,232,246,10,44,82,
+232,104,237,116,3,233,182,228,11,210,117,3,233,74,237,135,
+218,94,135,222,86,135,218,81,232,76,231,90,82,81,232,70,
+231,139,217,90,59,218,135,218,115,3,233,44,237,90,89,88,
+83,82,235,21,3,217,115,3,233,30,237,135,218,83,187,249,
+255,59,218,91,115,3,233,16,237,82,139,23,11,210,135,218,
+90,116,12,138,7,67,10,7,159,75,158,135,218,117,213,81,
+232,36,0,89,90,91,82,139,23,67,11,210,116,20,135,218,
+94,135,222,86,135,218,67,137,23,135,218,3,217,135,218,91,
+235,228,185,181,8,81,60,13,50,192,162,61,3,139,30,48,
+0,75,67,138,7,67,10,7,117,1,195,67,139,23,67,232,
+123,235,10,192,116,236,138,200,160,61,3,10,192,138,193,116,
+91,205,165,60,167,117,24,232,99,235,60,137,117,228,232,92,
+235,60,14,117,221,82,232,172,236,11,210,117,10,235,41,60,
+14,117,204,82,232,158,236,83,232,140,230,159,73,158,176,13,
+114,63,232,120,8,187,252,35,82,232,105,87,91,232,96,65,
+89,91,83,81,232,81,65,91,90,75,235,163,85,110,100,101,
+102,105,110,101,100,32,108,105,110,101,32,0,60,13,117,234,
+82,232,97,236,83,135,218,67,67,67,138,15,67,138,47,176,
+14,187,247,35,83,139,30,254,2,83,75,136,47,75,136,15,
+75,136,7,91,195,160,61,3,10,192,116,248,233,73,255,232,
+178,9,66,232,174,9,65,232,170,9,83,232,166,9,69,160,
+93,4,10,192,116,3,233,110,227,83,139,30,90,3,135,218,
+139,30,92,3,59,218,116,3,233,92,227,91,138,7,44,48,
+115,3,233,73,227,60,2,114,3,233,66,227,162,92,4,254,
+192,162,93,4,232,150,234,195,46,138,7,10,192,116,248,232,
+3,0,67,235,243,159,134,196,80,134,196,233,25,7,116,9,
+232,132,242,83,232,6,71,235,32,83,187,210,36,232,165,86,
+232,225,12,90,115,3,233,143,9,82,67,138,7,232,0,69,
+138,7,10,192,117,228,232,228,70,137,30,12,0,232,158,63,
+91,195,82,97,110,100,111,109,32,110,117,109,98,101,114,32,
+115,101,101,100,32,40,45,51,50,55,54,56,32,116,111,32,
+51,50,55,54,55,41,0,177,29,235,2,177,26,181,0,135,
+218,139,30,46,0,137,30,90,4,135,218,254,197,75,232,12,
+234,116,23,60,34,117,11,232,3,234,10,192,116,12,60,34,
+117,245,60,161,116,29,60,205,117,228,10,192,117,21,67,138,
+7,67,10,7,138,209,117,3,233,157,226,67,139,23,67,137,
+22,90,4,232,215,233,60,143,117,7,81,232,17,236,89,235,
+217,60,132,117,7,81,232,2,236,89,235,206,138,193,60,26,
+138,7,116,13,60,177,116,163,60,178,117,161,254,205,117,157,
+195,60,130,116,150,60,131,117,148,254,205,116,243,232,157,233,
+116,168,135,218,139,30,46,0,83,139,30,90,4,137,30,46,
+0,135,218,81,232,215,17,89,75,232,129,233,186,42,37,116,
+8,232,80,8,44,75,186,121,37,94,135,222,86,137,30,46,
+0,91,82,195,159,80,160,168,4,162,169,4,88,158,159,80,
+50,192,162,168,4,88,158,195,232,219,2,138,7,67,138,15,
+67,138,47,90,81,80,232,214,2,88,138,240,138,23,67,138,
+15,67,138,47,91,138,194,10,198,117,1,195,138,198,44,1,
+114,249,50,192,58,194,254,192,115,241,254,206,254,202,139,241,
+172,65,58,7,159,67,158,116,220,245,233,114,63,232,247,61,
+235,8,232,252,61,235,3,232,174,74,232,47,0,232,137,2,
+185,23,41,81,138,7,67,83,232,171,0,91,138,15,67,138,
+47,232,13,0,83,138,216,232,91,2,90,195,176,1,232,149,
+0,187,44,3,83,136,7,67,137,23,91,195,75,181,34,138,
+245,83,177,255,67,138,7,254,193,10,192,116,8,58,198,116,
+4,58,197,117,239,60,34,117,3,232,177,232,83,138,197,60,
+44,117,13,254,193,254,201,116,7,75,138,7,60,32,116,245,
+91,94,135,222,86,67,135,218,138,193,232,180,255,186,44,3,
+176,82,139,30,12,3,137,30,163,4,176,3,162,251,2,232,
+23,62,186,47,3,59,218,137,30,12,3,91,138,7,117,155,
+186,16,0,233,34,225,67,232,146,255,232,236,1,232,124,62,
+254,198,254,206,116,133,139,241,172,232,217,4,60,13,117,3,
+232,165,5,65,235,236,10,192,235,2,88,158,159,80,139,30,
+92,3,135,218,139,30,47,3,246,208,138,200,181,255,3,217,
+67,59,218,114,15,137,30,47,3,67,135,218,88,158,195,88,
+134,196,158,195,88,158,186,14,0,117,3,233,202,224,58,192,
+159,80,185,218,38,81,139,30,10,3,137,30,47,3,187,0,
+0,83,139,30,92,3,83,187,14,3,139,22,12,3,59,218,
+185,42,39,116,3,233,156,0,187,226,3,137,30,78,4,139,
+30,90,3,137,30,75,4,139,30,88,3,139,22,75,4,59,
+218,116,27,138,7,67,67,67,80,232,69,19,88,60,3,117,
+5,232,113,0,50,192,138,208,182,0,3,218,235,221,139,30,
+78,4,139,23,11,210,139,30,90,3,116,25,135,218,137,30,
+78,4,67,67,139,23,67,67,135,218,3,218,137,30,75,4,
+135,218,235,183,89,139,22,92,3,59,218,117,3,233,108,0,
+138,7,67,80,67,67,232,248,18,138,15,67,138,47,67,88,
+83,3,217,60,3,117,221,137,30,51,3,91,138,15,181,0,
+3,217,3,217,67,135,218,139,30,51,3,135,218,59,218,116,
+196,185,197,39,81,50,192,10,7,159,67,158,138,23,159,67,
+158,138,55,159,67,158,117,1,195,139,203,139,30,47,3,59,
+218,139,217,114,243,91,94,135,222,86,59,218,94,135,222,86,
+83,139,217,115,227,89,88,88,83,82,81,195,90,91,11,219,
+116,249,75,138,47,75,138,15,83,75,138,31,183,0,3,217,
+138,245,138,209,75,139,203,139,30,47,3,232,160,60,91,136,
+15,67,136,47,139,217,75,233,224,254,81,83,139,30,163,4,
+94,135,222,86,232,160,240,94,135,222,86,232,237,59,138,7,
+83,139,30,163,4,83,2,7,186,15,0,115,3,233,120,223,
+232,219,253,90,232,72,0,94,135,222,86,232,63,0,83,139,
+30,45,3,135,218,232,14,0,232,11,0,187,58,23,94,135,
+222,86,83,233,7,254,91,94,135,222,86,138,7,67,138,15,
+67,138,47,138,216,254,195,254,203,117,1,195,139,241,172,139,
+250,170,65,66,235,241,232,146,59,139,30,163,4,135,218,232,
+32,0,135,218,117,229,82,138,245,138,209,74,138,15,139,30,
+47,3,59,218,117,10,50,192,138,232,3,217,137,30,47,3,
+91,195,205,238,139,30,12,3,75,138,47,75,138,15,75,59,
+218,117,238,137,30,12,3,195,185,127,27,81,232,183,255,50,
+192,138,240,138,7,10,192,195,185,127,27,81,232,237,255,117,
+3,233,85,231,67,139,23,139,242,172,195,232,46,253,232,14,
+246,139,30,45,3,136,23,89,233,114,253,232,255,229,232,211,
+4,40,232,247,245,82,232,203,4,44,232,250,237,232,196,4,
+41,94,135,222,86,83,232,236,241,116,5,232,225,245,235,3,
+232,185,255,90,232,5,0,232,213,245,176,32,80,138,194,232,
+236,252,138,232,88,254,197,254,205,116,188,139,30,45,3,136,
+7,67,254,205,117,249,235,175,232,163,0,50,192,94,135,222,
+86,138,200,176,83,83,138,7,58,197,114,3,138,197,186,177,
+0,81,232,81,253,89,91,83,67,138,47,67,138,63,138,221,
+181,0,3,217,139,203,232,168,252,138,216,232,247,254,90,232,
+13,255,233,232,252,232,102,0,90,82,139,242,172,42,197,235,
+188,135,218,138,7,232,92,0,254,197,254,205,117,3,233,152,
+230,81,232,181,1,88,134,196,158,94,135,222,86,185,117,41,
+81,254,200,58,7,181,0,114,1,195,138,200,138,7,42,193,
+58,194,138,232,114,243,138,234,195,232,0,255,117,3,233,142,
+241,138,208,67,139,31,83,3,218,138,47,136,55,94,135,222,
+86,81,75,232,23,229,232,190,63,89,91,136,47,195,135,218,
+232,225,3,41,89,90,81,138,234,195,232,0,229,232,3,237,
+232,2,241,176,1,80,116,22,88,232,243,244,10,192,117,3,
+233,38,230,80,232,189,3,44,232,236,236,232,253,57,232,179,
+3,44,83,139,30,163,4,94,135,222,86,232,217,236,232,163,
+3,41,83,232,80,254,135,218,89,91,88,81,185,7,101,81,
+185,127,27,81,80,82,232,68,254,90,88,138,232,254,200,138,
+200,58,7,176,0,115,162,139,242,172,10,192,138,197,116,153,
+138,7,67,138,47,67,138,63,138,221,181,0,3,217,42,193,
+138,232,81,82,94,135,222,86,138,15,67,139,23,91,83,82,
+81,139,242,172,58,7,117,30,66,254,201,116,12,67,254,205,
+117,239,90,90,89,90,50,192,195,91,90,90,89,138,197,42,
+199,2,193,254,192,195,89,90,91,67,254,205,117,208,235,229,
+232,33,3,40,232,151,12,232,97,57,83,82,135,218,67,139,
+23,139,30,92,3,59,218,114,18,139,30,48,0,59,218,115,
+10,91,83,232,46,251,91,83,232,190,57,91,94,135,222,86,
+232,241,2,44,232,21,244,10,192,117,3,233,75,229,80,138,
+7,232,102,0,82,232,4,236,83,232,138,253,135,218,91,89,
+88,138,232,94,135,222,86,83,187,7,101,94,135,222,86,138,
+193,10,192,116,144,138,7,42,197,115,3,233,27,229,254,192,
+58,193,114,2,138,193,138,205,254,201,181,0,82,67,138,23,
+67,138,63,138,218,3,217,138,232,90,135,218,138,15,67,139,
+31,135,218,138,193,10,192,117,1,195,139,242,172,136,7,66,
+67,254,201,116,244,254,205,117,241,195,178,255,60,41,116,7,
+232,113,2,44,232,149,243,232,106,2,41,195,232,150,239,116,
+3,233,6,0,232,18,253,232,124,251,139,22,92,3,139,30,
+47,3,233,203,239,205,180,159,134,196,80,134,196,83,232,37,
+4,116,3,233,221,23,91,88,134,196,158,81,159,80,235,18,
+50,192,162,79,3,233,147,229,25,254,200,232,99,35,176,8,
+235,56,60,9,117,16,176,32,232,202,255,232,78,35,36,7,
+117,244,88,158,89,195,60,32,114,32,160,41,0,138,232,232,
+58,35,254,197,116,11,254,205,58,197,117,3,232,114,0,116,
+9,60,255,116,5,254,192,232,39,35,88,158,89,159,80,88,
+158,232,124,34,195,205,181,232,188,3,116,61,232,182,23,115,
+243,81,82,83,160,54,5,36,200,162,54,5,232,204,24,91,
+90,89,160,107,4,10,192,116,3,233,10,49,160,239,4,10,
+192,116,7,187,232,14,83,233,237,0,83,81,82,187,45,7,
+232,2,79,90,89,176,13,91,195,232,18,33,195,232,204,34,
+10,192,116,248,235,11,198,7,0,232,106,3,187,246,1,117,
+7,205,182,176,13,232,45,255,232,91,3,116,3,50,192,195,
+50,192,232,172,34,50,192,195,205,183,160,94,0,10,192,117,
+1,195,232,196,255,117,3,232,220,1,233,144,1,232,239,50,
+83,232,175,32,116,33,232,176,255,10,192,117,16,80,176,2,
+232,139,249,139,30,45,3,90,137,23,233,208,249,80,232,123,
+249,88,138,208,232,74,252,187,6,0,137,30,163,4,176,3,
+162,251,2,91,195,83,139,30,10,3,181,0,3,217,3,217,
+176,38,42,195,138,216,176,255,26,199,138,248,114,6,3,220,
+91,115,1,195,139,30,44,0,75,75,137,30,69,3,186,7,
+0,233,212,218,57,30,47,3,115,233,81,82,83,232,6,250,
+91,90,89,57,30,47,3,115,218,235,227,117,214,139,30,48,
+0,232,121,1,162,100,4,162,62,3,162,61,3,136,7,67,
+136,7,67,137,30,88,3,205,174,139,30,48,0,75,205,175,
+137,30,59,3,160,101,4,10,192,117,23,50,192,162,93,4,
+162,92,4,181,26,187,96,3,205,176,198,7,4,67,254,205,
+117,248,186,7,0,187,11,0,232,198,55,50,192,162,79,3,
+138,216,138,248,137,30,77,3,137,30,86,3,139,30,10,3,
+160,107,4,10,192,117,4,137,30,47,3,50,192,232,124,0,
+139,30,88,3,137,30,90,3,137,30,92,3,160,101,4,10,
+192,117,3,232,180,21,160,54,5,36,1,117,3,162,54,5,
+89,139,30,44,0,75,75,137,30,69,3,67,67,205,177,139,
+227,187,14,3,137,30,12,3,232,243,247,232,202,230,50,192,
+138,248,138,216,137,30,124,3,162,77,4,137,30,228,3,137,
+30,80,4,137,30,122,3,162,57,3,83,81,139,30,59,3,
+195,59,218,195,94,139,251,252,46,166,86,139,223,117,10,138,
+7,60,58,114,1,195,233,28,225,233,178,217,135,218,139,30,
+48,0,116,17,135,218,232,82,226,83,232,74,220,139,217,90,
+114,3,233,11,227,75,137,30,94,3,135,218,195,117,253,254,
+192,235,9,117,247,156,117,3,232,159,10,157,137,30,67,3,
+187,14,3,137,30,12,3,187,12,255,89,139,30,46,0,83,
+156,138,195,34,199,254,192,116,12,137,30,84,3,139,30,67,
+3,137,30,86,3,232,245,253,157,187,50,7,116,3,233,20,
+218,233,65,218,176,15,80,176,94,232,41,253,88,4,64,232,
+35,253,233,236,253,139,30,86,3,11,219,186,17,0,117,3,
+233,69,217,139,22,84,3,137,22,46,0,195,184,50,192,162,
+118,4,195,232,200,8,82,83,187,110,4,232,11,54,139,30,
+90,3,94,135,222,86,232,108,236,80,232,55,255,44,232,173,
+8,88,138,232,232,94,236,58,197,116,3,233,8,217,94,135,
+222,86,135,218,83,139,30,90,3,59,218,117,19,90,91,94,
+135,222,86,82,232,210,53,91,186,110,4,232,203,53,91,195,
+233,102,225,176,1,162,57,3,232,115,8,117,243,83,162,57,
+3,138,253,138,217,73,73,73,139,241,172,73,10,192,120,248,
+73,73,3,218,135,218,139,30,92,3,59,218,139,242,172,139,
+249,170,159,66,158,159,65,158,117,240,73,139,217,137,30,92,
+3,91,138,7,60,44,117,183,232,226,223,235,182,88,134,196,
+158,91,195,138,7,60,65,114,249,60,91,245,195,233,238,253,
+116,251,60,44,116,9,232,251,224,75,232,192,223,116,238,232,
+146,254,44,116,232,139,22,44,0,60,44,116,3,232,71,0,
+75,232,169,223,82,116,78,232,122,254,44,116,72,232,55,0,
+75,232,153,223,116,3,233,53,216,94,135,222,86,83,187,238,
+0,59,218,115,45,91,232,54,0,114,39,83,139,30,88,3,
+185,20,0,3,217,59,218,115,25,135,218,137,30,10,3,91,
+137,30,44,0,91,235,150,232,240,242,11,210,117,3,233,152,
+224,195,233,47,253,139,22,44,0,43,22,10,3,235,186,139,
+195,43,194,139,208,195,205,178,83,139,30,233,4,11,219,91,
+195,1,48,78,48,225,48,253,47,241,47,91,48,48,48,27,
+48,139,30,86,0,232,74,0,116,1,195,235,4,176,1,235,
+2,176,255,162,112,0,254,192,232,101,1,183,1,232,11,0,
+117,232,232,11,31,232,94,0,50,192,195,160,92,0,58,195,
+116,248,115,7,138,216,50,192,233,245,30,254,195,233,240,30,
+160,91,0,58,195,116,227,176,1,58,195,116,221,254,203,233,
+222,30,160,41,0,58,199,116,209,254,199,233,210,30,139,30,
+91,0,183,1,137,30,88,0,233,197,30,139,30,86,0,232,
+9,0,117,182,160,41,0,138,248,235,197,176,1,58,199,116,
+169,254,207,233,170,30,160,91,0,138,248,160,92,0,138,216,
+42,199,114,150,254,192,80,232,153,0,160,88,0,254,195,58,
+195,254,203,115,13,58,199,114,9,117,2,176,1,254,200,162,
+88,0,88,254,200,117,3,233,3,0,232,222,30,195,160,91,
+0,138,216,160,92,0,138,248,42,195,114,241,254,192,80,232,
+127,0,160,88,0,58,195,114,16,58,199,120,3,233,9,0,
+117,2,176,255,254,192,162,88,0,88,254,200,116,207,233,187,
+30,139,30,91,0,160,93,0,138,232,138,197,58,195,115,2,
+138,216,58,199,115,2,138,248,138,199,183,0,42,195,254,192,
+186,114,0,80,135,218,3,218,136,7,67,136,7,67,254,200,
+117,249,135,218,88,50,192,162,88,0,162,89,0,162,90,0,
+233,43,255,80,232,55,0,181,1,138,200,138,197,139,250,170,
+74,139,242,172,138,233,138,200,88,254,200,117,1,195,80,235,
+234,80,181,1,232,23,0,138,200,138,197,139,250,170,66,139,
+242,172,138,233,138,200,88,254,200,116,226,80,235,235,83,186,
+116,0,183,0,254,203,3,218,138,7,135,218,91,34,192,195,
+83,186,116,0,183,0,254,203,3,218,136,7,135,218,91,195,
+205,166,232,65,1,139,30,86,0,137,30,88,0,160,41,0,
+254,192,235,30,176,63,232,12,250,176,32,232,7,250,50,192,
+162,39,0,205,167,232,30,1,139,30,86,0,137,30,88,0,
+138,199,162,90,0,232,225,4,254,203,116,5,176,1,232,175,
+255,232,12,35,232,65,35,232,164,27,232,8,35,232,56,35,
+10,192,117,3,232,119,28,80,139,30,86,0,138,38,41,0,
+254,196,58,30,88,0,117,18,58,62,89,0,115,4,136,62,
+89,0,58,62,90,0,118,6,138,231,136,38,90,0,88,232,
+47,0,114,16,116,187,232,3,2,232,153,249,235,179,1,232,
+147,249,235,173,60,3,249,116,1,245,187,246,1,195,60,59,
+117,251,233,248,220,75,67,254,201,120,242,46,58,7,117,246,
+195,187,148,50,177,14,232,236,255,121,3,233,7,0,80,50,
+192,162,114,0,88,187,162,50,177,12,232,216,255,121,3,233,
+32,0,80,138,193,10,192,208,192,138,200,50,192,138,232,187,
+174,50,3,217,46,138,23,67,46,138,55,88,82,139,30,86,
+0,195,10,192,195,3,34,192,195,139,30,86,0,128,255,1,
+117,11,254,203,232,215,254,117,7,138,62,41,0,232,144,28,
+233,222,249,195,13,2,6,5,3,11,12,28,29,30,31,14,
+127,27,9,10,8,18,2,6,5,3,13,14,127,27,255,52,
+86,52,202,52,57,51,175,51,7,53,37,53,77,53,1,52,
+119,52,243,50,193,51,232,13,253,116,200,88,181,254,187,247,
+1,232,65,249,136,7,60,13,116,17,60,10,117,6,138,197,
+60,254,116,237,67,254,205,117,232,254,205,50,192,136,7,187,
+246,1,195,160,114,0,10,192,116,58,232,97,254,80,135,218,
+198,7,0,135,218,254,195,232,41,3,160,41,0,42,199,116,
+11,254,192,80,232,245,0,88,254,200,117,247,139,30,86,0,
+232,59,254,88,138,200,50,192,139,250,170,66,138,193,139,250,
+170,50,192,195,176,10,10,192,195,232,90,2,186,247,1,181,
+254,160,88,0,58,195,183,1,160,41,0,117,19,139,30,88,
+0,82,232,9,254,90,160,41,0,116,5,160,90,0,254,200,
+162,90,0,232,60,2,138,197,34,192,116,16,82,232,238,253,
+90,117,9,183,1,254,195,160,41,0,235,228,135,218,176,254,
+42,198,138,240,75,138,7,60,32,116,8,10,192,117,7,254,
+206,116,3,75,235,239,67,198,7,0,135,218,176,13,80,183,
+1,232,124,27,176,13,232,252,247,187,246,1,88,249,195,50,
+192,162,247,1,232,167,253,117,4,254,195,235,247,176,3,235,
+221,138,199,254,200,36,248,4,8,254,192,138,232,160,41,0,
+58,197,115,2,138,232,138,197,160,114,0,10,192,138,197,117,
+12,58,199,116,5,138,248,232,54,27,50,192,195,42,199,116,
+251,80,160,80,0,232,20,0,232,170,247,88,254,200,117,241,
+195,160,114,0,246,208,162,114,0,50,192,195,83,139,30,86,
+0,80,160,114,0,10,192,116,3,232,3,0,88,91,195,160,
+88,0,58,195,117,16,83,187,90,0,254,7,160,41,0,58,
+7,115,2,136,7,91,160,80,0,138,200,232,143,1,114,16,
+116,220,80,50,192,232,40,253,254,195,232,230,1,88,254,203,
+254,195,183,1,235,227,83,160,41,0,58,199,117,11,183,0,
+160,93,0,58,195,117,0,254,195,254,199,232,9,0,91,83,
+232,173,26,50,192,91,195,176,1,58,199,116,4,254,207,235,
+20,83,254,203,116,14,160,41,0,138,248,232,208,252,117,4,
+94,135,222,86,91,232,136,26,160,88,0,58,195,117,10,160,
+90,0,254,200,116,3,162,90,0,232,66,1,83,232,174,252,
+117,17,254,195,183,1,232,5,2,94,135,222,86,232,251,1,
+91,235,230,91,232,85,26,50,192,195,232,145,252,117,11,160,
+91,0,58,195,116,4,254,195,235,240,160,41,0,138,248,160,
+80,0,138,200,81,232,34,26,89,10,192,116,12,58,193,116,
+8,254,199,232,42,26,50,192,195,254,207,116,244,235,229,232,
+148,0,183,1,232,25,26,83,160,80,0,232,173,1,91,254,
+199,160,41,0,254,192,58,199,117,237,232,65,252,117,165,183,
+1,254,195,235,226,198,6,112,0,0,235,8,232,229,25,232,
+74,1,114,15,232,64,0,116,19,235,241,232,214,25,232,59,
+1,115,7,232,49,0,116,4,235,241,50,192,195,50,192,162,
+112,0,235,8,232,189,25,232,34,1,115,15,232,38,0,116,
+235,235,241,232,174,25,232,19,1,114,7,232,23,0,116,220,
+235,241,232,2,0,235,211,139,30,86,0,232,196,250,117,204,
+183,1,233,150,250,139,30,86,0,232,223,250,117,190,160,41,
+0,138,248,233,154,250,254,203,116,5,232,193,251,116,247,254,
+195,195,81,160,90,0,58,199,114,26,232,103,25,232,22,0,
+139,250,170,66,94,135,222,86,254,207,94,135,222,86,116,4,
+254,199,235,223,89,195,10,192,117,2,176,32,195,232,69,0,
+80,232,138,251,116,21,88,34,192,116,241,60,32,116,237,160,
+80,0,58,193,116,230,138,193,34,192,195,88,249,195,160,41,
+0,58,199,116,25,254,199,232,196,0,83,254,207,232,187,0,
+91,254,199,160,41,0,254,192,58,199,117,235,254,207,160,80,
+0,232,167,0,195,83,81,232,164,0,89,80,138,193,232,154,
+0,88,138,200,160,41,0,254,192,254,199,58,199,117,231,138,
+193,91,195,83,160,92,0,42,195,114,47,116,34,139,30,91,
+0,94,135,222,86,83,138,195,162,91,0,160,93,0,162,92,
+0,232,90,250,91,94,135,222,86,137,30,91,0,91,83,183,
+1,232,249,24,91,176,1,233,6,251,139,30,86,0,254,203,
+116,3,232,171,24,232,254,249,91,254,203,195,60,48,114,251,
+60,58,114,18,60,65,114,243,60,91,114,10,60,97,114,235,
+60,123,114,2,249,195,34,192,195,83,183,1,160,41,0,138,
+232,81,232,101,24,89,60,255,116,8,254,199,254,205,117,241,
+91,195,91,83,183,1,232,164,24,91,195,233,67,24,233,73,
+24,162,40,0,139,30,71,3,10,199,34,195,254,192,135,218,
+116,232,235,19,187,246,1,116,225,249,156,67,233,117,210,232,
+124,217,116,3,233,114,217,91,137,22,73,3,232,120,211,114,
+3,233,60,218,139,217,67,67,139,23,67,67,83,135,218,232,
+78,46,91,138,7,60,9,116,5,176,32,232,151,244,232,188,
+232,187,247,1,232,169,232,232,95,251,139,30,86,0,254,203,
+116,9,254,203,116,5,232,53,250,116,247,254,195,232,240,23,
+233,160,209,60,10,116,3,233,107,244,83,139,30,233,4,138,
+199,10,195,91,176,10,117,8,80,176,13,232,87,244,88,195,
+232,82,244,176,13,232,77,244,176,10,195,75,232,190,215,117,
+1,195,232,143,246,44,185,91,55,81,176,200,235,2,50,192,
+162,250,2,138,15,205,179,232,201,247,115,3,233,63,208,50,
+192,138,232,162,142,0,67,138,7,60,46,114,66,116,13,60,
+58,115,4,60,48,115,5,232,171,247,114,51,138,232,81,181,
+255,186,142,0,12,128,254,197,139,250,170,66,67,138,7,60,
+58,115,4,60,48,115,237,232,139,247,115,232,60,46,116,228,
+138,197,60,39,114,3,233,245,207,89,162,142,0,138,7,60,
+38,115,30,186,3,56,82,182,2,60,37,116,132,254,198,60,
+36,117,1,195,254,198,60,33,116,249,182,8,60,35,116,243,
+88,138,193,36,127,138,208,182,0,83,187,31,3,3,218,138,
+55,91,75,138,198,162,251,2,232,18,215,160,57,3,254,200,
+117,3,233,122,1,120,3,233,16,0,138,7,44,40,117,3,
+233,205,0,44,51,117,3,233,198,0,50,192,162,57,3,83,
+160,77,4,10,192,162,74,4,116,30,139,30,124,3,186,126,
+3,3,218,137,30,75,4,135,218,233,247,45,160,74,4,10,
+192,116,36,50,192,162,74,4,139,30,90,3,137,30,75,4,
+139,30,88,3,233,220,45,232,4,255,195,50,192,138,240,138,
+208,89,94,135,222,86,195,91,94,135,222,86,82,186,106,56,
+59,218,116,231,186,218,25,59,218,90,116,73,94,135,222,86,
+83,81,160,251,2,138,232,160,142,0,2,197,254,192,138,200,
+81,181,0,65,65,65,139,30,92,3,83,3,217,89,83,232,
+25,44,91,137,30,92,3,139,217,137,30,90,3,75,198,7,
+0,59,218,117,248,90,136,55,67,90,137,23,67,232,221,1,
+135,218,66,91,195,232,134,66,235,8,198,6,79,3,0,233,
+120,10,232,64,226,117,7,187,6,0,137,30,163,4,91,195,
+83,139,30,250,2,94,135,222,86,138,240,82,81,186,142,0,
+139,242,172,10,192,116,61,135,218,4,2,208,216,138,200,232,
+195,243,138,193,138,15,67,138,47,67,81,254,200,117,245,83,
+160,142,0,80,135,218,232,40,215,88,137,30,181,0,91,4,
+2,208,216,89,75,136,47,75,136,15,254,200,117,245,139,30,
+181,0,235,8,232,10,215,50,192,162,142,0,160,92,4,10,
+192,116,8,11,210,117,3,233,95,0,74,89,88,134,196,158,
+135,218,94,135,222,86,83,135,218,254,192,138,240,138,7,60,
+44,116,136,60,41,116,7,60,93,116,3,233,64,206,232,156,
+213,137,30,82,3,91,137,30,250,2,178,0,82,235,7,83,
+159,134,196,80,134,196,139,30,90,3,233,175,44,160,250,2,
+10,192,116,3,233,32,206,88,134,196,158,139,203,117,3,233,
+85,43,42,7,117,3,233,152,0,186,9,0,233,25,206,160,
+251,2,136,7,67,138,208,182,0,88,134,196,158,117,3,233,
+202,0,136,15,67,136,47,232,211,0,67,138,200,232,245,242,
+67,67,137,30,49,3,136,15,67,160,250,2,208,208,138,193,
+114,15,159,80,160,92,4,52,11,138,200,181,0,88,158,115,
+4,89,159,65,158,136,15,159,80,67,136,47,67,232,122,42,
+88,158,254,200,117,218,159,80,138,238,138,202,135,218,3,218,
+115,3,233,207,242,232,220,242,137,30,92,3,75,198,7,0,
+59,218,117,248,50,192,65,138,240,139,30,49,3,138,23,135,
+218,3,219,3,217,135,218,75,75,137,23,67,67,88,158,114,
+70,138,232,138,200,138,7,67,182,91,139,23,67,67,94,135,
+222,86,80,59,218,114,3,233,79,255,232,29,42,3,218,88,
+254,200,139,203,117,227,160,251,2,139,203,3,219,44,4,114,
+8,3,219,10,192,116,11,3,219,10,192,122,3,233,2,0,
+3,217,89,3,217,135,218,139,30,82,3,195,249,26,192,91,
+195,138,7,67,81,181,0,138,200,3,217,89,195,81,82,159,
+80,186,142,0,139,242,172,138,232,254,197,139,242,172,66,67,
+136,7,254,205,117,245,88,158,90,89,195,232,90,220,232,106,
+41,232,32,243,59,135,218,139,30,163,4,235,10,160,58,3,
+10,192,116,17,90,135,218,83,50,192,162,58,3,254,192,156,
+82,138,47,10,237,117,3,233,95,213,67,139,31,235,36,138,
+213,83,177,2,138,7,67,60,92,117,3,233,157,1,60,32,
+117,6,254,193,254,205,117,236,91,138,234,176,92,232,214,1,
+232,130,240,50,192,138,208,138,240,232,202,1,138,240,138,7,
+67,60,33,117,3,233,111,1,60,35,116,82,60,38,117,3,
+233,96,1,254,205,117,3,233,46,1,60,43,176,8,116,217,
+75,138,7,67,60,46,116,85,60,95,117,3,233,55,1,60,
+92,116,156,58,7,117,182,60,36,116,24,60,42,117,174,138,
+197,67,60,2,114,4,138,7,60,36,176,32,117,10,254,205,
+254,194,190,50,192,4,16,67,254,194,2,198,138,240,254,194,
+177,0,254,205,116,97,138,7,67,60,46,116,30,60,35,116,
+237,60,44,117,35,138,198,12,64,138,240,235,225,138,7,60,
+35,176,46,116,3,233,101,255,177,1,67,254,193,254,205,116,
+54,138,7,67,60,35,116,243,82,186,244,59,82,138,247,138,
+211,60,94,116,1,195,58,7,117,251,67,58,7,117,246,67,
+58,7,117,241,67,138,197,44,4,114,234,90,90,138,232,254,
+198,67,235,3,135,218,90,138,198,75,254,194,36,8,117,28,
+254,202,138,197,10,192,116,20,138,7,44,45,116,6,60,254,
+117,10,176,8,4,4,2,198,138,240,254,205,91,157,116,101,
+81,82,232,2,219,90,89,81,83,138,234,138,197,2,193,60,
+25,114,3,233,35,212,138,198,12,128,232,92,59,232,119,234,
+91,75,232,216,210,249,116,17,162,58,3,60,59,116,7,60,
+44,116,3,233,104,203,232,196,210,89,135,218,91,83,156,82,
+138,7,42,197,67,182,0,138,208,139,31,3,218,138,197,10,
+192,116,3,233,173,254,235,6,232,123,0,232,39,239,91,157,
+116,3,233,88,254,115,3,232,231,239,94,135,222,86,232,28,
+236,91,233,3,216,195,232,93,0,254,205,138,7,67,232,4,
+239,235,202,177,0,235,5,177,1,235,1,88,254,205,232,69,
+0,91,157,116,208,81,232,110,218,232,127,39,89,81,83,139,
+30,163,4,138,233,177,0,138,197,80,138,197,10,192,116,3,
+232,161,236,232,228,233,139,30,163,4,88,10,192,117,3,233,
+94,255,42,7,138,232,176,32,254,197,254,205,117,3,233,79,
+255,232,177,238,235,244,80,138,198,10,192,176,43,116,3,232,
+163,238,88,195,137,30,53,3,232,236,231,232,15,210,135,218,
+232,102,0,159,68,158,159,68,158,117,8,3,217,139,227,137,
+30,69,3,139,30,46,0,83,139,30,53,3,83,82,235,40,
+116,3,233,137,202,135,218,232,63,0,117,103,139,227,137,30,
+69,3,139,22,46,0,137,22,90,4,67,67,139,23,67,67,
+139,31,137,30,46,0,135,218,232,204,217,83,232,132,39,91,
+116,9,185,177,0,138,233,81,233,125,209,139,30,90,4,137,
+30,46,0,91,89,89,233,111,209,187,4,0,3,220,67,138,
+7,67,185,130,0,58,193,117,7,185,18,0,3,217,235,238,
+185,177,0,58,193,116,1,195,57,23,185,6,0,116,248,3,
+217,235,219,186,30,0,233,47,202,232,58,7,75,232,109,209,
+116,85,232,114,217,83,232,108,221,116,61,232,10,51,232,139,
+232,139,30,163,4,67,138,23,67,138,55,139,242,172,60,32,
+117,9,66,136,55,75,136,23,75,254,15,232,220,232,91,75,
+232,58,209,116,34,60,59,116,5,232,8,240,44,75,232,44,
+209,176,44,232,175,237,235,186,176,34,232,168,237,232,186,232,
+176,34,232,160,237,235,215,232,103,238,233,139,214,205,168,83,
+138,242,232,135,1,116,9,60,58,116,15,232,126,1,121,247,
+138,214,91,50,192,176,252,205,171,195,138,198,42,194,254,200,
+60,2,115,5,205,172,233,97,201,60,5,114,3,233,90,201,
+89,82,81,138,200,138,232,186,156,62,94,135,222,86,83,138,
+7,60,97,114,6,60,123,115,2,44,32,81,138,232,139,242,
+46,172,67,66,58,197,89,117,21,254,201,117,226,139,242,46,
+172,10,192,120,3,233,6,0,91,91,90,10,192,195,10,192,
+120,235,139,242,46,172,10,192,159,66,158,121,245,138,205,91,
+83,139,242,46,172,10,192,117,182,233,254,200,75,89,66,68,
+255,83,67,82,78,254,76,80,84,49,253,67,65,83,49,252,
+0,123,88,145,88,167,88,189,88,205,169,83,82,159,134,196,
+80,134,196,186,46,0,3,218,176,255,42,7,2,192,138,208,
+205,170,182,0,187,177,62,3,218,46,138,23,67,46,138,55,
+88,134,196,158,138,216,183,0,3,218,46,138,23,67,46,138,
+55,135,218,90,94,135,222,86,195,71,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,232,17,216,83,232,140,233,138,7,10,192,116,79,
+67,138,23,67,138,63,138,218,138,208,50,192,162,255,6,232,
+219,254,159,134,196,80,134,196,185,240,4,182,11,254,194,254,
+202,116,77,138,7,60,32,114,38,60,46,116,40,139,249,170,
+65,67,254,206,117,233,88,134,196,158,159,134,196,80,134,196,
+138,240,160,240,4,254,192,116,6,88,134,196,158,91,195,233,
+40,200,67,235,202,176,1,162,255,6,138,198,60,11,116,239,
+60,3,114,235,116,236,176,32,139,249,170,65,254,206,235,234,
+176,32,139,249,170,65,254,206,117,246,235,186,138,7,67,254,
+202,195,232,122,223,138,216,160,223,4,58,195,115,3,233,233,
+199,183,0,3,219,135,218,139,30,224,4,3,218,139,31,160,
+54,5,254,192,116,219,138,7,10,192,116,213,83,186,46,0,
+3,218,138,7,60,9,115,5,205,220,233,192,199,91,138,7,
+10,192,249,195,75,232,53,207,60,35,117,3,232,46,207,232,
+42,223,94,135,222,86,83,232,171,255,117,3,233,155,199,137,
+30,233,4,195,185,152,20,81,232,28,215,138,7,60,44,117,
+89,83,232,145,232,138,7,10,192,117,3,233,124,199,67,139,
+31,138,7,36,223,178,1,60,73,116,21,178,2,60,79,116,
+15,178,4,60,82,116,9,178,8,60,65,116,3,233,84,199,
+91,82,232,175,237,44,60,35,117,3,232,208,206,232,204,222,
+232,161,237,44,138,194,10,192,117,3,233,61,199,80,232,178,
+254,88,89,138,209,205,221,233,131,0,232,169,254,138,7,60,
+130,178,4,117,89,232,165,206,60,133,178,1,116,77,60,79,
+116,32,60,73,116,55,232,107,237,65,232,103,237,80,232,99,
+237,80,232,95,237,69,232,91,237,78,232,87,237,68,178,8,
+235,44,232,120,206,232,76,237,85,232,72,237,84,232,68,237,
+80,232,64,237,85,232,60,237,84,178,2,235,17,232,93,206,
+232,49,237,66,232,45,237,77,178,32,75,232,79,206,232,35,
+237,65,232,31,237,83,82,138,7,60,35,117,3,232,61,206,
+232,57,222,10,192,117,3,233,176,198,205,222,180,82,75,138,
+208,232,41,206,116,3,233,197,198,94,135,222,86,138,194,159,
+134,196,80,134,196,83,232,156,254,116,3,233,149,198,90,138,
+198,60,9,205,223,115,3,233,131,198,83,185,46,0,3,217,
+136,55,176,0,91,233,145,253,83,10,192,117,10,160,54,5,
+36,1,116,3,233,70,3,232,107,254,116,21,137,30,233,4,
+83,176,2,115,3,233,113,253,205,224,233,80,198,232,36,3,
+91,83,186,49,0,3,218,136,7,138,248,138,216,137,30,233,
+4,91,2,7,198,7,0,91,195,249,235,3,13,50,192,159,
+80,232,159,253,205,233,88,158,159,80,116,20,138,7,44,44,
+10,192,117,12,232,150,205,232,106,236,82,88,158,249,159,80,
+159,80,50,192,178,1,232,84,255,139,30,233,4,185,49,0,
+3,217,88,158,26,192,36,128,12,1,162,54,5,88,158,159,
+80,26,192,162,239,4,138,7,10,192,121,3,233,216,0,88,
+158,116,3,232,87,235,50,192,232,44,254,233,5,199,232,66,
+253,205,234,75,232,70,205,178,128,249,117,3,232,121,5,116,
+24,232,16,236,44,60,80,178,146,117,6,232,47,205,249,235,
+8,232,0,236,65,10,192,178,2,159,80,138,194,36,16,162,
+98,4,88,158,159,80,254,192,162,95,0,50,192,232,221,254,
+88,158,83,139,30,233,4,138,7,91,36,128,117,3,233,20,
+221,83,232,99,225,160,98,4,10,192,116,3,232,121,4,139,
+30,88,3,137,30,4,7,139,30,48,0,83,139,30,233,4,
+232,198,0,10,192,121,3,233,22,0,233,77,197,160,98,4,
+10,192,116,3,232,162,4,91,50,192,162,98,4,233,200,254,
+91,232,2,0,235,231,232,160,0,60,252,117,3,233,13,26,
+205,235,233,31,197,139,30,48,0,10,192,232,3,0,233,70,
+0,159,80,232,131,0,60,252,117,3,233,54,26,88,158,205,
+236,233,0,197,88,158,195,36,32,162,99,4,88,158,117,3,
+233,241,196,232,119,234,160,99,4,162,100,4,232,171,0,50,
+192,232,241,252,198,7,128,137,30,233,4,232,75,0,10,192,
+120,179,205,237,233,211,196,160,100,4,10,192,116,3,232,40,
+4,232,39,199,67,67,137,30,88,3,232,90,234,50,192,162,
+54,5,232,67,254,160,239,4,10,192,116,3,233,249,203,233,
+196,197,135,218,139,30,47,3,135,218,59,218,114,152,232,28,
+234,50,192,162,54,5,233,235,233,83,82,139,30,233,4,186,
+46,0,3,218,138,7,90,91,195,117,30,83,81,80,186,38,
+67,82,81,10,192,195,88,89,254,200,121,240,91,195,89,91,
+138,7,60,44,117,247,232,228,203,81,138,7,60,35,117,3,
+232,218,203,232,214,219,94,135,222,86,83,186,46,67,82,249,
+255,227,185,40,65,160,223,4,235,191,160,54,5,10,192,120,
+204,185,40,65,50,192,160,223,4,235,174,50,192,138,232,138,
+197,232,49,252,198,7,0,160,223,4,254,197,42,197,115,239,
+50,192,162,54,5,232,149,233,139,30,48,0,75,198,7,0,
+233,219,195,91,88,134,196,158,83,82,81,159,134,196,80,134,
+196,139,30,233,4,176,6,232,5,0,205,227,233,235,195,159,
+134,196,80,134,196,82,135,218,187,46,0,3,218,138,7,135,
+218,90,60,9,115,3,233,202,0,88,134,196,158,94,135,222,
+86,91,233,228,250,81,83,82,139,30,233,4,176,8,232,206,
+255,205,228,233,180,195,90,91,89,195,232,48,203,232,4,234,
+36,232,0,234,40,83,139,30,233,4,83,187,0,0,137,30,
+233,4,91,94,135,222,86,232,18,219,82,138,7,60,44,117,
+11,232,9,203,232,205,251,91,50,192,138,7,159,80,232,211,
+233,41,88,158,94,135,222,86,159,80,138,195,10,192,117,3,
+233,38,204,83,232,7,226,135,218,89,88,158,159,80,116,40,
+232,22,232,60,3,116,19,136,7,67,254,201,117,236,88,158,
+89,91,137,30,233,4,81,233,51,226,88,158,139,30,46,0,
+137,30,71,3,91,233,6,195,232,106,255,115,3,233,48,195,
+235,213,205,229,232,18,0,83,181,1,232,2,0,91,195,50,
+192,136,7,67,254,205,117,249,195,139,30,233,4,186,51,0,
+3,218,195,88,134,196,158,195,232,7,251,117,3,233,250,194,
+176,10,115,3,233,18,250,205,230,233,238,194,232,243,250,117,
+3,233,230,194,176,12,115,3,233,254,249,205,231,233,218,194,
+232,223,250,117,3,233,210,194,176,14,115,3,233,234,249,205,
+232,233,198,194,232,255,234,117,3,233,31,202,50,192,232,71,
+252,178,66,233,242,194,60,35,117,173,232,44,218,232,4,233,
+44,138,194,83,232,0,251,91,138,7,195,185,236,45,81,50,
+192,233,36,252,232,30,214,185,155,22,186,32,44,117,27,138,
+214,235,23,185,152,20,81,232,204,255,232,81,242,232,27,31,
+82,185,138,17,50,192,138,240,138,208,80,81,83,232,165,254,
+115,3,233,107,194,60,32,117,6,254,198,254,206,117,238,60,
+34,117,19,138,232,138,194,60,44,138,197,117,9,138,245,138,
+213,232,129,254,114,83,187,247,1,181,255,138,200,138,198,60,
+34,138,193,116,46,60,13,83,116,89,91,60,10,117,36,138,
+200,138,194,60,44,138,193,116,3,232,137,0,83,232,85,254,
+91,114,38,60,13,117,12,138,194,60,32,116,21,60,44,176,
+13,116,15,10,192,116,11,58,198,116,14,58,194,116,10,232,
+99,0,83,232,47,254,91,115,178,83,60,34,116,4,60,32,
+117,37,232,32,254,114,32,60,32,116,247,60,44,116,24,60,
+13,117,4,205,225,116,16,139,30,233,4,138,200,176,18,232,
+221,253,205,226,233,195,193,91,198,7,0,187,246,1,138,194,
+44,32,116,7,181,0,232,102,224,91,195,232,55,213,159,80,
+232,42,201,88,158,159,80,115,3,232,196,35,88,158,114,3,
+232,196,35,91,195,10,192,116,251,136,7,67,254,205,117,244,
+89,235,197,232,70,0,162,96,0,254,192,116,3,233,158,193,
+83,81,178,2,232,198,250,91,232,59,252,50,192,162,96,0,
+233,26,252,232,38,0,10,192,116,7,254,192,117,3,233,125,
+193,254,200,162,96,0,83,81,50,192,178,1,232,158,250,91,
+232,46,252,50,192,162,96,0,91,233,204,250,232,180,248,82,
+75,232,185,200,90,117,3,176,1,195,82,232,134,231,44,232,
+43,0,82,75,232,166,200,117,5,89,90,50,192,195,232,115,
+231,44,232,24,0,89,135,218,3,217,137,30,4,7,135,218,
+75,232,137,200,116,3,233,37,193,90,176,255,195,232,135,208,
+83,232,17,220,90,135,218,195,185,11,13,139,30,48,0,135,
+218,139,30,88,3,59,218,117,1,195,187,23,98,138,195,2,
+193,138,216,138,199,20,0,138,248,139,242,172,42,197,46,50,
+7,80,187,118,97,138,195,2,197,138,216,138,199,20,0,138,
+248,88,46,50,7,2,193,139,250,170,66,254,201,117,2,177,
+11,254,205,117,188,181,13,235,184,185,11,13,139,30,48,0,
+135,218,139,30,88,3,59,218,116,175,187,118,97,138,195,2,
+197,138,216,138,199,20,0,138,248,139,242,172,42,193,46,50,
+7,80,187,23,98,138,195,2,193,138,216,138,199,20,0,138,
+248,88,46,50,7,2,197,139,250,170,66,254,201,117,2,177,
+11,254,205,117,189,181,13,235,185,83,139,30,46,0,138,199,
+34,195,91,254,192,116,1,195,159,80,160,100,4,10,192,116,
+3,233,245,200,88,158,195,138,7,60,64,117,3,232,173,199,
+185,0,0,138,245,138,209,60,234,116,31,138,7,60,207,156,
+117,3,232,152,199,232,108,230,40,232,126,215,82,232,100,230,
+44,232,118,215,232,93,230,41,89,157,83,139,30,61,5,116,
+3,187,0,0,159,3,217,209,222,158,209,214,137,30,61,5,
+137,30,55,5,139,203,139,30,59,5,116,3,187,0,0,3,
+218,137,30,59,5,137,30,57,5,135,218,91,195,50,192,235,
+2,176,3,80,232,164,255,88,232,46,0,83,232,40,3,115,
+6,232,127,2,232,85,2,91,195,232,49,199,232,140,255,83,
+232,20,3,187,255,255,115,10,232,104,2,232,27,2,138,216,
+183,0,232,7,29,91,195,176,3,81,82,138,208,75,232,12,
+199,116,11,232,222,229,44,60,44,116,3,232,254,214,138,194,
+83,232,193,2,115,3,233,48,200,91,90,89,233,239,198,139,
+30,55,5,138,195,42,193,138,216,138,199,26,197,138,248,115,
+197,50,192,42,195,138,216,26,199,42,195,138,248,249,195,139,
+30,57,5,138,195,42,194,138,216,138,199,26,198,138,248,235,
+222,83,139,30,57,5,135,218,137,30,57,5,91,195,232,240,
+255,83,81,139,30,55,5,94,135,222,86,137,30,55,5,89,
+91,195,232,226,254,81,82,232,106,229,234,232,237,254,232,118,
+255,90,89,116,83,232,92,229,44,232,88,229,66,117,3,233,
+96,0,232,79,229,70,83,232,93,2,232,193,255,232,87,2,
+232,156,255,115,3,232,169,255,67,83,232,114,255,115,3,232,
+175,255,67,83,232,156,1,90,89,82,81,232,219,0,80,83,
+135,218,232,105,2,91,88,232,215,0,232,248,0,89,90,73,
+138,197,10,193,117,227,91,195,81,82,83,232,69,0,139,30,
+61,5,137,30,55,5,139,30,59,5,137,30,57,5,91,90,
+89,195,83,139,30,57,5,83,82,135,218,232,218,255,91,137,
+30,57,5,135,218,232,208,255,91,137,30,57,5,139,30,55,
+5,81,139,203,232,193,255,91,137,30,55,5,139,203,232,183,
+255,91,195,205,184,232,207,1,232,51,255,232,201,1,232,14,
+255,115,3,232,40,255,82,83,232,228,254,135,218,187,241,73,
+115,3,187,5,74,94,135,222,86,59,218,115,20,137,30,253,
+6,91,137,30,247,6,187,213,73,137,30,249,6,135,218,235,
+22,94,135,222,86,137,30,249,6,187,213,73,137,30,247,6,
+135,218,137,30,253,6,91,90,83,137,30,251,6,232,211,0,
+90,82,232,5,0,89,65,233,32,2,138,198,10,192,208,216,
+138,240,138,194,208,216,138,208,195,139,30,243,6,160,245,6,
+195,137,30,243,6,162,245,6,195,139,30,243,6,129,251,0,
+32,114,9,129,235,0,32,137,30,243,6,195,129,195,80,32,
+137,30,243,6,195,139,30,243,6,129,251,0,32,114,9,129,
+235,176,31,137,30,243,6,195,129,195,0,32,137,30,243,6,
+195,138,193,138,14,85,0,210,14,245,6,138,200,114,1,195,
+255,6,243,6,195,138,193,138,14,85,0,210,6,245,6,138,
+200,114,1,195,255,14,243,6,195,140,198,191,0,184,142,199,
+139,30,243,6,38,138,7,138,22,245,6,34,194,138,14,85,
+0,210,234,114,4,210,232,235,248,142,198,195,140,198,191,0,
+184,142,199,139,30,243,6,139,233,160,245,6,246,208,38,34,
+7,138,14,246,6,34,14,245,6,10,193,38,136,7,139,205,
+142,198,195,139,233,209,234,159,139,218,177,2,211,226,3,211,
+177,4,211,226,158,115,4,129,194,0,32,137,22,243,6,139,
+213,138,202,246,6,85,0,1,116,20,176,7,34,200,176,128,
+210,232,162,245,6,177,3,211,234,1,22,243,6,195,176,3,
+34,200,2,201,176,192,210,232,162,245,6,177,2,211,234,1,
+22,243,6,195,160,72,0,199,6,59,5,100,0,60,6,116,
+18,115,28,60,4,114,24,198,6,85,0,2,199,6,61,5,
+160,0,195,198,6,85,0,1,199,6,61,5,64,1,195,198,
+6,85,0,0,195,60,4,115,15,246,6,85,0,1,116,12,
+36,1,246,216,162,246,6,248,195,233,93,197,36,3,177,85,
+246,225,162,246,6,248,195,160,85,0,10,192,116,235,10,237,
+120,39,187,128,2,132,6,1,0,116,3,187,64,1,59,203,
+159,114,3,75,139,203,10,246,120,12,129,250,200,0,114,4,
+186,199,0,195,158,195,51,210,195,51,201,159,235,232,140,198,
+191,0,184,142,199,139,211,11,210,116,108,139,30,243,6,38,
+138,47,160,245,6,138,224,246,208,138,14,85,0,138,30,246,
+6,34,232,138,252,34,251,10,239,74,116,64,210,200,210,204,
+115,239,139,30,243,6,38,136,47,255,6,243,6,136,38,245,
+6,139,202,209,233,209,233,246,6,85,0,1,117,6,129,226,
+3,0,235,6,129,226,7,0,209,233,227,171,252,160,246,6,
+139,62,243,6,243,170,137,62,243,6,235,155,139,30,243,6,
+38,136,47,136,38,245,6,142,198,195,232,127,254,3,22,253,
+6,59,22,251,6,114,9,43,22,251,6,62,255,22,249,6,
+62,255,22,247,6,226,227,195,83,232,163,207,91,195,83,232,
+39,25,91,195,246,128,62,113,0,0,116,3,233,249,4,195,
+160,41,0,138,208,232,255,210,233,237,4,0,0,0,180,15,
+205,16,162,72,0,180,40,60,2,114,13,180,80,60,7,117,
+7,185,12,11,137,14,104,0,136,38,41,0,250,140,219,137,
+30,80,3,30,186,0,0,142,218,137,30,16,5,187,52,77,
+137,30,108,0,187,68,87,137,30,112,0,140,14,110,0,140,
+14,114,0,31,232,50,0,187,24,2,185,0,0,142,193,185,
+122,0,38,140,143,2,0,38,199,7,148,76,131,195,4,224,
+241,140,219,142,195,232,72,225,251,180,1,205,23,232,119,6,
+187,155,76,232,223,46,233,99,50,190,237,76,187,83,6,185,
+10,0,83,252,46,172,136,7,67,10,192,117,246,91,131,195,
+16,224,239,195,207,62,255,46,0,7,203,84,104,101,32,73,
+66,77,32,80,101,114,115,111,110,97,108,32,67,111,109,112,
+117,116,101,114,32,66,97,115,105,99,255,13,86,101,114,115,
+105,111,110,32,67,49,46,49,48,32,67,111,112,121,114,105,
+103,104,116,32,73,66,77,32,67,111,114,112,32,49,57,56,
+49,255,13,0,50,53,45,65,112,114,45,56,49,76,73,83,
+84,32,0,82,85,78,13,0,76,79,65,68,34,0,83,65,
+86,69,34,0,67,79,78,84,13,0,44,34,76,80,84,49,
+58,34,13,0,84,82,79,78,13,0,84,82,79,70,70,13,
+0,75,69,89,32,0,83,67,82,69,69,78,32,48,44,48,
+44,48,13,0,156,80,30,82,186,0,0,142,218,142,30,16,
+5,232,58,10,136,22,106,0,254,202,136,22,94,0,90,31,
+88,157,207,86,160,94,0,10,192,117,17,160,106,0,10,192,
+117,10,180,1,205,22,176,0,116,2,254,200,94,195,160,94,
+0,10,192,116,8,50,192,162,94,0,176,3,195,86,87,160,
+106,0,10,192,117,116,180,0,205,22,10,192,116,3,95,94,
+195,83,128,252,59,114,5,128,252,69,114,60,139,30,46,0,
+67,11,219,117,19,187,52,78,177,26,46,58,39,116,12,67,
+254,192,254,201,117,244,50,192,91,235,211,50,228,208,224,139,
+216,46,139,159,3,1,137,30,107,0,254,14,106,0,208,232,
+4,65,140,14,109,0,235,224,80,134,196,44,59,179,16,246,
+227,187,83,6,3,216,246,7,255,88,116,204,137,30,107,0,
+140,30,109,0,254,14,106,0,235,12,83,254,200,117,7,162,
+106,0,176,32,235,178,30,197,30,107,0,138,7,31,255,6,
+107,0,10,192,116,2,121,160,50,228,140,203,138,30,110,0,
+58,223,114,4,254,196,36,127,136,38,106,0,10,192,117,136,
+91,233,119,17,30,48,46,32,18,33,34,35,23,36,37,38,
+50,49,24,25,16,19,31,20,22,47,17,45,21,44,83,81,
+86,190,108,78,177,14,252,46,172,58,224,116,9,70,254,201,
+117,244,50,192,235,2,46,172,94,89,91,195,71,11,72,30,
+75,29,77,28,80,31,28,10,116,6,115,2,118,1,82,18,
+83,127,79,14,117,5,119,12,31,30,29,28,13,12,11,10,
+156,83,81,82,80,60,7,116,77,60,13,117,10,246,6,111,
+0,255,116,3,232,139,0,232,44,2,116,4,60,255,116,57,
+60,12,116,34,187,135,78,185,8,0,67,254,201,120,28,46,
+58,7,117,246,208,225,139,217,185,233,78,81,46,255,183,225,
+47,139,30,86,0,195,232,14,4,235,14,232,62,0,232,14,
+0,232,13,225,235,3,232,36,9,88,90,89,91,157,195,80,
+138,62,73,0,138,30,78,0,185,1,0,180,9,205,16,88,
+195,83,232,113,0,232,231,255,91,195,83,232,104,0,180,8,
+205,16,91,195,232,243,255,138,232,138,204,195,139,30,86,0,
+137,30,86,0,156,83,232,77,0,91,157,195,160,87,0,254,
+200,195,80,138,14,41,0,42,14,87,0,254,193,181,0,138,
+62,73,0,138,30,79,0,176,32,180,9,205,16,139,22,86,
+0,134,242,254,206,254,202,180,2,205,16,88,195,83,232,21,
+0,138,62,73,0,138,30,79,0,138,14,41,0,181,0,176,
+32,180,9,205,16,91,80,82,139,211,134,242,254,206,254,202,
+138,62,73,0,180,2,205,16,90,88,195,83,82,177,0,138,
+239,138,243,232,27,0,180,6,205,16,235,15,83,82,177,0,
+138,235,138,247,232,10,0,180,7,205,16,232,28,0,90,91,
+195,232,17,0,138,22,41,0,254,202,254,206,254,205,176,1,
+138,62,79,0,195,160,73,0,235,3,160,74,0,232,6,1,
+117,32,138,38,72,0,128,252,7,116,23,82,186,0,8,128,
+252,2,114,2,208,230,50,228,247,226,30,142,218,163,78,4,
+31,90,195,156,83,82,80,186,0,0,180,0,205,23,138,196,
+128,228,40,128,252,40,116,13,246,196,8,117,12,168,1,116,
+13,178,24,235,6,178,27,235,2,178,25,233,186,183,88,80,
+60,13,233,93,15,88,90,91,157,195,60,147,116,96,60,149,
+116,70,60,221,116,70,232,227,206,10,192,116,56,254,200,60,
+10,115,50,186,16,0,246,226,138,208,129,194,83,6,82,232,
+162,221,44,232,209,198,83,232,76,216,138,15,128,249,15,114,
+2,177,15,67,139,55,91,95,83,181,0,252,243,164,136,45,
+232,114,251,91,195,233,225,191,176,255,235,2,176,0,58,6,
+113,0,162,113,0,116,3,232,94,0,232,144,190,195,83,190,
+83,6,185,10,0,254,197,86,176,70,232,8,219,81,138,221,
+183,0,232,171,20,176,32,232,251,218,89,94,86,81,252,172,
+10,192,116,5,232,19,0,235,245,176,13,232,231,218,89,94,
+131,198,16,254,201,117,206,91,235,192,86,60,13,117,2,176,
+27,232,209,218,94,195,80,160,72,0,60,7,116,4,60,4,
+115,2,50,192,10,192,88,195,83,205,173,182,24,178,0,138,
+62,73,0,180,2,205,16,160,113,0,10,192,117,19,138,30,
+79,0,138,14,41,0,181,0,180,9,205,16,232,13,254,91,
+195,179,7,232,192,255,117,9,160,76,0,10,192,117,2,179,
+112,190,83,6,181,5,160,41,0,60,40,176,49,116,2,181,
+10,80,83,138,30,78,0,232,55,0,91,86,177,6,81,252,
+172,10,192,156,86,117,2,50,192,232,37,0,94,157,117,1,
+78,89,254,201,117,232,232,22,0,94,131,198,16,88,254,192,
+60,58,114,2,176,48,254,205,117,199,232,175,253,91,195,50,
+192,83,10,192,117,6,176,32,138,30,79,0,60,13,117,2,
+176,27,81,185,1,0,180,9,205,16,254,194,180,2,205,16,
+89,91,195,138,14,73,0,181,0,138,38,72,0,246,196,1,
+116,3,128,205,128,128,252,4,114,9,254,197,128,252,6,114,
+2,254,197,81,60,44,116,12,232,97,205,89,138,232,81,232,
+92,189,116,64,232,45,220,44,60,44,116,21,232,77,205,10,
+192,116,2,176,128,89,128,229,3,10,232,81,232,63,189,116,
+35,232,16,220,44,60,44,116,12,232,48,205,89,138,200,81,
+232,43,189,116,15,232,252,219,44,232,32,205,138,240,89,235,
+6,233,85,190,89,138,241,138,38,41,0,138,197,36,127,10,
+192,116,10,50,210,10,214,10,209,117,230,235,27,128,252,40,
+116,12,128,254,4,115,218,128,249,4,114,12,235,211,128,254,
+8,115,206,128,249,8,115,201,138,209,10,192,116,32,128,62,
+72,0,7,116,92,177,6,60,2,180,80,116,42,180,40,254,
+201,254,200,117,172,246,197,128,117,29,254,201,235,25,177,2,
+128,252,40,116,9,246,197,128,116,13,254,193,235,9,254,201,
+246,197,128,117,2,254,201,136,38,41,0,161,72,0,136,14,
+72,0,137,22,73,0,58,193,116,26,184,7,0,163,75,0,
+134,196,163,77,0,136,38,79,0,232,58,254,116,3,162,79,
+0,232,110,0,160,74,0,180,5,205,16,195,58,6,41,0,
+116,52,138,38,72,0,60,80,116,7,60,40,116,3,233,152,
+189,128,252,7,117,4,176,80,235,28,128,244,2,128,252,7,
+117,2,254,204,80,162,41,0,136,38,72,0,199,6,73,0,
+0,0,232,45,0,88,195,83,232,218,252,178,39,128,62,41,
+0,40,116,2,178,79,182,24,138,62,79,0,185,0,0,138,
+193,180,6,205,16,186,0,0,138,62,73,0,180,2,205,16,
+235,15,83,185,0,0,137,14,73,0,160,72,0,180,0,205,
+16,232,189,221,232,201,248,232,138,247,232,157,252,91,195,232,
+164,253,116,91,177,0,190,81,0,128,62,72,0,6,117,3,
+233,22,189,138,44,86,81,232,212,187,116,64,60,44,116,7,
+232,201,203,89,138,232,81,89,81,83,138,249,138,221,128,255,
+0,117,8,128,251,8,114,3,128,203,16,180,11,205,16,91,
+232,171,187,116,3,232,165,187,89,94,136,44,116,8,70,254,
+193,128,249,4,114,189,198,6,79,0,0,195,89,94,195,255,
+54,77,0,255,54,75,0,60,44,116,16,232,126,203,60,32,
+115,24,89,138,200,81,232,117,187,116,44,232,70,218,44,60,
+44,116,19,232,102,203,60,16,114,3,233,156,188,89,138,232,
+81,232,90,187,116,17,232,43,218,44,232,79,203,60,16,115,
+233,89,90,138,208,82,81,89,90,138,241,128,230,15,137,14,
+75,0,138,197,208,224,36,16,10,194,128,229,7,208,229,208,
+229,208,229,208,229,246,193,16,116,3,128,205,128,10,238,83,
+138,216,183,0,36,15,162,77,0,136,46,78,0,136,46,79,
+0,180,11,205,16,91,195,255,54,86,0,60,44,116,32,232,
+250,202,10,192,116,91,60,26,115,87,138,38,113,0,10,228,
+116,4,60,25,115,75,90,138,208,82,232,225,186,116,123,232,
+178,217,44,60,44,116,24,232,210,202,10,192,116,51,138,38,
+41,0,58,224,114,43,90,138,240,82,232,193,186,116,91,255,
+54,104,0,232,142,217,44,60,44,116,25,232,174,202,10,192,
+176,0,117,2,176,32,89,10,232,81,232,161,186,116,45,235,
+3,233,213,187,232,109,217,44,232,145,202,60,32,115,242,89,
+128,229,32,10,232,138,200,81,232,131,186,116,15,232,84,217,
+44,232,120,202,60,32,115,217,89,138,200,81,89,81,128,229,
+15,137,14,104,0,89,180,1,205,16,90,137,22,86,0,134,
+242,254,206,254,202,83,138,62,73,0,180,2,205,16,91,195,
+80,176,0,235,3,80,176,32,156,81,83,80,232,61,250,88,
+91,139,14,104,0,246,6,114,0,255,116,2,181,4,10,232,
+180,1,205,16,89,157,88,195,0,0,0,0,255,255,255,255,
+255,255,255,255,255,255,255,255,80,156,232,201,251,116,75,83,
+81,82,140,198,191,0,0,142,199,38,255,54,124,0,38,255,
+54,126,0,38,199,6,124,0,248,84,38,140,14,126,0,142,
+198,176,129,2,6,114,0,179,131,138,62,73,0,185,1,0,
+180,9,205,16,140,198,191,0,0,142,199,38,143,6,126,0,
+38,143,6,124,0,142,198,90,89,91,157,88,195,232,189,185,
+160,86,0,233,114,246,232,180,185,232,101,0,10,238,117,86,
+10,234,10,233,116,80,138,38,41,0,58,226,114,72,128,249,
+26,115,67,160,113,0,10,192,116,5,128,249,25,115,55,83,
+138,241,254,206,254,202,138,62,73,0,180,2,205,16,180,8,
+205,16,91,80,232,119,185,60,44,116,4,176,0,235,7,232,
+66,216,44,232,102,201,80,232,58,216,41,88,10,192,88,116,
+2,138,196,233,18,246,233,144,186,232,5,0,232,37,216,41,
+195,232,32,216,40,232,50,201,82,232,24,216,44,232,42,201,
+89,195,232,56,185,60,149,116,8,232,8,216,221,50,192,235,
+5,232,41,185,176,255,162,52,0,195,160,52,0,10,192,116,
+48,232,27,201,60,10,115,41,83,86,186,26,86,82,50,228,
+209,224,139,240,46,255,180,29,86,195,94,91,195,52,86,63,
+86,70,86,76,86,107,86,114,86,120,86,128,86,136,86,144,
+86,233,37,186,187,53,0,138,7,198,7,0,233,159,245,139,
+30,55,0,233,198,14,160,57,0,233,140,245,180,4,205,16,
+80,10,228,116,12,137,30,58,0,136,46,60,0,137,22,63,
+0,88,138,196,254,200,246,208,233,115,245,139,30,58,0,233,
+154,14,160,60,0,233,96,245,160,62,0,254,192,233,88,245,
+160,61,0,254,192,233,80,245,160,64,0,254,192,233,72,245,
+160,63,0,254,192,233,64,245,232,132,200,10,192,116,18,60,
+4,115,84,180,0,83,187,65,0,3,216,138,7,91,233,39,
+245,83,186,1,2,185,1,1,187,15,0,250,238,236,36,15,
+58,195,225,249,227,11,50,195,138,225,80,254,199,50,216,235,
+236,10,255,116,26,138,215,187,65,0,185,4,0,88,246,212,
+2,226,208,232,115,2,136,39,67,226,247,254,202,117,232,251,
+91,160,65,0,233,225,244,233,95,185,232,32,184,60,149,116,
+8,232,240,214,221,50,192,235,5,232,17,184,176,255,162,69,
+0,195,160,69,0,10,192,116,222,232,3,200,60,4,115,215,
+168,1,116,14,180,16,254,200,116,2,180,64,232,208,0,233,
+172,244,83,187,70,0,10,192,116,1,67,138,7,198,7,0,
+91,233,154,244,156,80,85,86,87,30,186,0,0,142,218,142,
+30,16,5,161,102,0,10,196,116,9,255,14,102,0,117,3,
+232,39,0,160,52,0,10,192,116,3,232,54,0,160,69,0,
+10,192,116,3,232,105,0,31,95,94,93,88,157,207,198,6,
+101,0,0,161,102,0,11,192,116,24,82,250,246,6,101,0,
+255,117,7,186,97,0,236,36,252,238,199,6,102,0,0,0,
+251,90,195,83,81,82,180,4,205,16,80,10,228,116,12,137,
+30,58,0,136,46,60,0,137,22,63,0,88,160,54,0,50,
+196,116,25,10,228,136,38,54,0,116,17,137,30,55,0,136,
+46,57,0,137,22,61,0,176,255,162,53,0,90,89,91,195,
+83,187,70,0,128,63,0,117,7,180,16,232,17,0,136,7,
+67,128,63,0,117,7,180,64,232,4,0,136,7,91,195,82,
+186,1,2,236,34,196,254,200,152,138,196,90,195,232,9,0,
+184,211,5,186,4,0,82,235,56,139,22,102,0,10,242,116,
+7,198,6,101,0,255,235,241,195,232,222,198,131,250,37,114,
+18,82,232,191,213,44,232,113,202,89,82,11,210,117,7,90,
+233,59,255,233,19,184,232,208,255,186,18,0,184,220,52,247,
+241,246,6,101,0,255,117,8,80,186,67,0,176,182,238,88,
+186,66,0,238,138,196,238,117,7,186,97,0,236,12,3,238,
+90,137,22,102,0,198,6,101,0,0,195,10,90,77,65,89,
+16,89,16,25,90,89,16,89,16,89,16,89,16,45,90,89,
+16,52,90,77,65,89,16,69,90,89,16,89,16,89,16,89,
+16,89,16,89,16,93,90,99,90,77,65,89,16,124,90,89,
+16,89,16,89,16,89,16,89,16,89,16,170,90,177,90,110,
+91,89,16,171,91,240,91,89,16,89,16,108,92,89,16,118,
+92,89,16,34,194,117,34,156,80,83,137,30,233,4,136,23,
+131,195,45,198,7,0,67,67,136,47,67,198,7,0,67,136,
+15,67,198,7,0,91,88,157,195,233,152,174,88,91,195,128,
+250,128,117,2,178,2,195,88,134,196,158,89,90,91,195,90,
+91,89,195,131,195,46,138,7,246,208,195,139,30,233,4,131,
+195,43,195,139,30,233,4,131,195,50,195,139,30,233,4,138,
+135,47,0,195,86,87,81,198,6,63,5,165,190,240,4,191,
+64,5,185,8,0,252,164,226,253,89,95,94,195,83,81,187,
+64,5,177,8,128,63,32,117,13,67,254,201,117,246,190,92,
+5,191,72,5,235,16,190,84,5,191,64,5,177,8,252,166,
+117,39,254,201,117,249,138,5,58,4,116,9,10,192,117,25,
+246,4,1,117,20,138,4,139,30,233,4,136,135,49,0,187,
+244,89,232,14,0,50,192,235,7,187,254,89,232,4,0,249,
+89,91,195,83,139,30,46,0,67,11,219,116,2,91,195,187,
+83,5,83,67,177,8,138,7,232,213,244,67,254,201,117,246,
+176,46,232,203,244,91,131,195,9,176,68,246,7,225,116,23,
+176,80,246,7,32,117,16,176,66,246,7,128,117,9,176,65,
+246,7,64,117,2,176,77,91,232,165,244,46,138,7,67,10,
+192,117,245,195,32,70,111,117,110,100,46,255,13,0,32,83,
+107,105,112,112,101,100,46,255,13,0,185,0,0,136,14,82,
+5,176,234,232,189,254,233,227,254,187,82,5,138,7,198,7,
+0,10,192,117,5,232,70,243,10,192,233,226,254,136,14,82,
+5,233,163,235,232,200,254,138,46,41,0,177,0,176,237,232,
+145,254,233,183,254,88,80,134,196,232,68,244,138,14,87,0,
+254,201,139,30,233,4,136,143,50,0,233,170,254,88,134,196,
+233,73,248,138,46,98,0,177,0,232,147,254,176,109,232,98,
+254,232,175,254,160,99,0,136,7,233,128,254,88,80,134,196,
+232,3,0,233,129,254,232,106,245,187,99,0,60,13,117,3,
+233,228,4,60,32,115,1,195,254,7,83,232,141,254,91,254,
+192,116,244,254,200,56,7,233,197,4,88,134,196,162,98,0,
+195,160,97,0,10,192,116,3,233,232,172,128,226,251,117,2,
+178,1,162,81,5,254,192,162,80,5,138,202,128,225,128,128,
+233,1,245,26,201,128,225,128,246,194,16,116,3,128,201,32,
+160,96,0,10,192,116,2,177,1,10,201,117,9,246,6,95,
+0,255,116,2,177,64,136,14,72,5,181,255,176,104,232,210,
+253,138,39,232,46,254,246,196,1,117,12,246,193,129,117,3,
+232,47,0,176,255,235,31,232,51,0,232,48,254,114,248,139,
+30,233,4,246,135,49,0,129,117,10,232,17,1,115,5,198,
+6,80,5,0,176,1,162,97,0,232,231,253,198,7,1,233,
+186,253,187,63,5,185,17,0,180,3,205,21,195,187,83,5,
+185,17,0,83,180,2,205,21,115,3,233,2,1,91,160,94,
+0,10,192,117,6,128,63,165,117,230,195,233,41,172,160,97,
+0,254,192,116,11,50,192,162,97,0,162,96,0,233,205,229,
+139,30,233,4,246,135,49,0,129,117,234,232,59,0,232,31,
+1,235,226,83,187,97,0,56,39,117,13,139,30,233,4,246,
+135,49,0,129,91,117,1,195,233,233,171,180,255,232,227,255,
+88,80,134,196,232,3,0,233,77,253,232,38,0,136,7,254,
+193,116,11,232,93,253,136,15,195,232,87,253,138,15,187,83,
+5,181,0,254,201,65,136,15,180,3,205,21,232,68,253,198,
+7,1,195,232,61,253,138,15,181,0,187,83,5,3,217,195,
+180,1,232,158,255,232,3,0,233,20,253,160,80,5,44,1,
+115,1,195,187,81,5,138,7,198,7,0,10,192,116,1,195,
+232,10,0,115,7,198,6,80,5,0,10,192,195,232,195,255,
+138,7,254,193,232,252,252,136,15,232,239,252,58,15,116,3,
+10,192,195,128,63,0,117,221,80,232,2,0,88,195,187,83,
+5,185,0,1,180,2,205,21,114,21,160,83,5,232,203,252,
+136,7,232,206,252,198,7,1,254,200,249,116,1,248,195,128,
+252,4,117,5,178,24,233,111,171,233,37,171,160,80,5,44,
+1,26,192,233,147,8,136,14,81,5,233,90,233,198,6,95,
+0,0,83,137,30,77,5,139,22,80,3,137,22,75,5,139,
+14,4,7,43,203,137,14,73,5,81,82,232,164,254,90,89,
+91,160,96,0,10,192,6,116,2,142,194,180,3,205,21,7,
+232,137,0,186,5,0,185,0,0,73,117,253,74,117,250,232,
+118,0,195,190,83,5,139,140,10,0,160,96,0,10,192,156,
+81,117,13,80,83,81,86,3,217,232,22,230,94,89,91,88,
+60,1,117,4,139,156,14,0,6,10,192,116,14,139,148,12,
+0,254,200,116,4,139,22,80,3,142,194,180,2,205,21,7,
+114,18,89,157,117,11,139,30,48,0,3,217,67,137,30,88,
+3,233,128,229,80,232,5,208,88,128,252,4,117,5,178,24,
+233,181,170,233,107,170,75,232,243,177,117,5,160,100,0,235,
+3,232,232,193,10,192,117,4,176,1,235,2,176,0,162,100,
+0,138,224,205,21,195,205,219,249,235,1,248,139,243,156,139,
+14,165,4,138,195,50,193,162,167,4,138,199,50,228,138,221,
+50,255,157,115,7,3,195,45,1,1,235,2,43,195,10,228,
+120,13,61,128,0,114,21,139,222,131,196,2,233,93,23,5,
+128,0,121,11,139,222,131,196,2,233,223,29,5,128,0,162,
+166,4,187,165,4,128,15,128,139,222,50,255,128,203,128,195,
+198,6,57,3,128,232,198,217,83,139,218,232,234,6,232,4,
+197,137,30,94,4,177,32,232,27,207,91,232,96,177,116,23,
+232,49,208,40,232,167,217,82,138,7,60,44,117,5,232,76,
+177,235,241,232,30,208,41,137,30,59,3,14,184,233,93,80,
+255,54,80,3,255,54,94,4,203,139,30,59,3,195,83,232,
+14,5,60,108,116,10,60,76,116,6,60,113,116,2,60,81,
+91,195,38,38,38,38,38,38,38,38,38,38,38,38,38,38,
+38,38,38,38,38,38,38,38,38,38,38,37,37,37,36,36,
+36,35,35,35,34,34,34,34,33,33,33,32,32,32,31,31,
+31,31,30,30,30,29,29,29,29,28,28,28,27,27,27,26,
+26,26,25,25,25,25,24,24,24,23,23,23,23,22,22,22,
+22,21,21,21,20,20,20,19,19,19,19,18,18,18,17,17,
+17,16,16,16,16,15,15,15,14,14,14,13,13,13,13,12,
+12,12,11,11,11,10,10,10,10,9,9,9,8,8,8,7,
+7,7,6,6,6,6,5,5,5,4,4,4,3,3,3,3,
+2,2,2,1,1,1,0,0,0,0,255,255,255,254,254,254,
+253,253,253,253,252,252,252,251,251,251,250,250,250,250,249,249,
+249,248,248,248,247,247,247,247,246,246,246,245,245,245,244,244,
+244,244,243,243,243,242,242,242,241,241,241,241,240,240,240,239,
+239,239,238,238,238,238,237,237,237,236,236,236,235,235,235,235,
+234,234,234,233,233,233,232,232,232,231,231,231,231,230,230,230,
+229,229,229,228,228,228,228,227,227,227,226,226,226,225,225,225,
+225,224,11,246,121,2,247,218,43,215,112,61,116,58,83,232,
+144,28,156,115,3,232,106,12,11,210,120,15,131,250,39,114,
+29,157,115,3,232,61,12,91,233,177,21,131,250,218,125,14,
+131,194,38,131,250,218,124,17,232,19,0,186,218,255,232,13,
+0,157,115,3,232,29,12,91,195,232,31,28,235,243,11,210,
+156,121,2,247,218,185,3,0,211,226,129,194,50,96,135,218,
+232,37,29,157,120,3,233,236,12,232,236,28,233,212,8,114,
+9,176,13,144,233,15,251,198,7,0,138,7,232,164,249,136,
+7,195,117,6,176,10,144,232,105,240,88,90,91,157,195,128,
+62,106,0,0,116,18,30,83,197,30,107,0,128,63,0,91,
+31,117,5,198,6,106,0,0,233,114,175,95,94,233,190,237,
+117,16,91,136,54,167,4,187,0,16,198,6,251,2,4,233,
+40,21,199,6,165,4,0,0,195,16,91,136,54,167,4,187,
+0,16,198,6,251,2,4,233,16,21,199,6,165,4,0,0,
+195,92,214,237,189,206,254,230,91,95,166,180,54,65,95,112,
+9,99,207,97,132,17,119,204,43,102,67,122,229,213,148,191,
+86,105,106,108,175,5,189,55,6,109,133,71,27,71,172,197,
+39,112,102,25,226,88,23,183,81,115,224,79,141,151,110,18,
+3,119,216,163,112,61,10,215,35,122,205,204,204,204,204,204,
+76,125,0,0,0,0,0,0,0,129,0,0,0,0,0,0,
+32,132,0,0,0,0,0,0,72,135,0,0,0,0,0,0,
+122,138,0,0,0,0,0,64,28,142,0,0,0,0,0,80,
+67,145,0,0,0,0,0,36,116,148,0,0,0,0,128,150,
+24,152,0,0,0,0,32,188,62,155,0,0,0,0,40,107,
+110,158,0,0,0,0,249,2,21,162,0,0,0,64,183,67,
+58,165,0,0,0,16,165,212,104,168,0,0,0,42,231,132,
+17,172,0,0,128,244,32,230,53,175,0,0,160,49,169,95,
+99,178,0,0,4,191,201,27,14,182,0,0,197,46,188,162,
+49,185,0,64,118,58,107,11,94,188,0,232,137,4,35,199,
+10,192,0,98,172,197,235,120,45,195,128,122,23,183,38,215,
+88,198,144,172,110,50,120,134,7,202,181,87,10,63,22,104,
+41,205,162,237,204,206,27,194,83,208,133,20,64,97,81,89,
+4,212,166,25,144,185,165,111,37,215,16,32,244,39,143,203,
+78,218,10,148,248,120,57,63,1,222,12,185,54,215,7,143,
+33,225,79,103,4,205,201,242,73,228,35,129,69,64,124,111,
+124,231,182,112,43,168,173,197,29,235,228,76,54,18,25,55,
+69,238,28,224,195,86,223,132,118,241,18,108,58,150,11,19,
+26,245,22,7,201,123,206,151,64,248,220,72,187,26,194,189,
+112,251,137,13,181,80,153,118,22,255,0,0,0,0,0,0,
+0,128,241,4,53,128,4,154,247,25,131,36,99,67,131,117,
+205,141,132,169,127,131,130,4,0,0,0,129,226,176,77,131,
+10,114,17,131,244,4,53,127,24,114,49,128,46,101,69,37,
+35,33,68,100,44,48,0,128,198,164,126,141,3,0,64,122,
+16,243,90,0,0,160,114,78,24,9,0,0,16,165,212,232,
+0,0,0,232,118,72,23,0,0,0,228,11,84,2,0,0,
+0,202,154,59,0,0,0,0,225,245,5,0,0,0,128,150,
+152,0,0,0,0,64,66,15,0,0,0,0,64,66,15,160,
+134,1,16,39,0,16,39,232,3,100,0,10,0,1,0,0,
+0,128,144,255,255,255,255,255,255,127,255,255,255,255,255,255,
+255,255,255,59,170,56,129,7,124,136,89,116,224,151,38,119,
+196,29,30,122,94,80,99,124,26,254,117,126,24,114,49,128,
+0,0,0,129,5,251,215,30,134,101,38,153,135,88,52,35,
+135,225,93,165,134,219,15,73,131,2,215,179,93,129,0,0,
+128,129,4,98,53,131,126,80,36,76,126,121,169,170,127,0,
+0,0,129,11,68,78,110,131,249,34,126,253,67,3,195,158,
+38,1,0,0,48,49,50,51,52,53,54,55,56,57,65,66,
+67,68,69,70,186,59,170,187,56,129,232,114,10,160,166,4,
+60,136,115,60,60,104,114,75,255,54,163,4,255,54,165,4,
+232,96,16,138,226,128,196,129,116,35,80,246,6,167,4,128,
+232,67,16,50,228,232,230,17,88,91,90,80,232,168,4,187,
+23,98,232,141,18,91,51,210,138,218,233,50,10,131,196,4,
+128,38,165,4,128,116,3,233,145,24,50,228,136,38,167,4,
+233,249,17,191,163,4,144,51,192,252,171,199,5,0,129,195,
+232,175,24,117,3,233,222,164,195,252,171,199,5,0,129,195,
+233,26,172,205,185,128,54,165,4,128,128,54,177,4,128,233,
+138,3,205,186,135,217,233,90,4,205,187,135,217,233,71,4,
+205,188,232,51,25,233,27,5,135,217,233,177,5,205,189,137,
+30,163,4,233,107,8,205,190,82,152,139,208,232,238,8,90,
+195,205,191,135,217,233,183,9,205,192,135,217,233,237,13,129,
+251,0,128,117,19,205,193,232,211,8,51,210,187,128,144,232,
+5,4,232,75,26,233,69,8,247,219,83,3,218,112,4,88,
+233,153,1,205,194,232,181,8,90,255,54,163,4,255,54,165,
+4,232,169,8,91,90,233,234,3,139,195,82,247,234,90,114,
+5,139,216,233,118,1,205,195,83,232,145,8,90,255,54,163,
+4,255,54,165,4,232,133,8,91,90,233,82,9,11,219,117,
+12,136,54,167,4,198,6,251,2,4,233,45,17,137,30,163,
+4,184,0,0,163,165,4,146,11,192,121,3,186,255,255,11,
+219,121,6,199,6,165,4,255,255,247,62,163,4,139,216,233,
+42,1,135,217,232,215,24,135,217,195,83,232,69,26,91,131,
+195,4,195,139,22,163,4,139,14,165,4,195,156,83,232,25,
+26,91,131,195,4,157,195,232,171,190,137,30,163,4,233,103,
+10,232,161,190,137,30,163,4,233,101,10,205,196,139,23,139,
+159,2,0,233,77,3,94,255,54,163,4,255,54,165,4,255,
+230,205,197,135,217,232,160,24,135,217,195,232,100,23,116,3,
+233,147,163,195,135,218,232,205,0,50,192,181,152,205,198,187,
+166,4,138,200,136,47,181,0,67,136,47,208,208,205,199,115,
+3,232,32,1,138,229,138,217,233,51,16,232,146,254,83,51,
+219,137,30,163,4,183,129,137,30,165,4,198,6,251,2,4,
+232,4,20,91,198,6,251,2,4,195,139,193,247,226,146,115,
+3,233,37,213,195,187,171,4,186,183,100,233,6,0,187,171,
+4,186,185,100,82,186,163,4,232,247,22,114,3,186,159,4,
+195,138,205,50,237,235,8,135,218,160,251,2,152,139,200,252,
+139,242,139,251,243,164,139,214,139,223,195,232,54,200,139,241,
+139,251,253,43,202,65,243,164,139,218,139,207,65,252,195,156,
+73,157,195,232,188,22,117,3,233,235,162,205,200,120,3,233,
+131,22,161,163,4,11,192,116,6,176,1,121,2,176,255,195,
+51,192,11,219,117,243,195,91,195,152,139,216,198,6,251,2,
+2,137,30,163,4,195,198,6,251,2,4,195,232,196,255,233,
+231,255,205,201,91,90,233,181,3,232,37,6,91,90,233,11,
+12,185,4,0,233,136,255,156,138,23,67,157,156,138,55,67,
+139,15,67,157,156,67,157,195,83,187,40,7,232,6,22,91,
+185,182,38,81,232,181,255,50,192,205,202,162,49,3,187,180,
+4,198,7,32,10,7,67,198,7,48,233,106,11,205,203,160,
+165,4,235,9,205,204,232,229,23,116,8,246,208,208,224,26,
+192,116,61,195,205,205,128,54,167,4,128,51,219,246,221,139,
+195,27,194,139,208,138,195,26,193,138,200,195,232,3,22,120,
+250,205,206,232,207,21,120,3,233,213,24,232,2,24,232,207,
+24,233,252,23,139,195,43,194,116,14,112,7,120,7,50,192,
+254,192,195,120,249,249,26,192,195,59,218,117,5,51,219,233,
+38,0,139,194,137,30,163,4,11,219,232,211,249,144,144,144,
+121,6,199,6,165,4,255,255,11,192,186,0,0,121,3,186,
+255,255,247,62,163,4,139,218,137,30,163,4,195,173,58,225,
+116,17,70,2,4,254,192,152,3,240,59,245,117,239,139,214,
+233,57,210,58,6,251,2,117,233,58,44,117,229,70,138,208,
+172,58,6,142,0,116,4,2,194,235,220,10,192,116,16,152,
+145,191,143,0,243,166,145,116,6,3,240,138,194,235,200,139,
+214,91,195,139,243,139,46,75,4,252,235,190,139,243,139,46,
+92,3,252,233,13,0,173,58,225,116,17,70,172,152,3,240,
+173,3,240,59,238,117,239,139,222,233,83,211,58,6,251,2,
+117,233,58,44,117,229,70,172,58,6,142,0,117,223,10,192,
+116,14,152,145,191,143,0,243,166,145,116,4,3,240,235,208,
+173,139,208,139,222,233,5,211,232,24,22,195,161,165,4,10,
+228,116,245,128,54,165,4,128,205,215,176,0,162,158,4,162,
+170,4,160,178,4,10,192,116,226,161,165,4,10,228,116,216,
+139,30,177,4,128,14,165,4,128,128,14,177,4,128,138,204,
+42,207,162,167,4,116,34,115,18,134,195,246,217,162,167,4,
+136,62,166,4,80,81,232,111,21,89,88,128,249,57,115,95,
+83,248,232,33,21,160,167,4,91,50,195,187,158,4,190,170,
+4,185,4,0,248,252,120,30,173,17,7,67,67,226,249,115,
+18,187,166,4,254,7,116,52,75,75,185,4,0,209,31,75,
+75,226,250,233,233,17,173,25,7,67,67,226,249,115,26,246,
+151,1,0,185,4,0,75,75,247,23,226,250,185,4,0,255,
+7,117,6,67,67,226,248,116,200,233,244,12,233,141,13,160,
+167,4,36,128,128,38,165,4,127,8,6,165,4,195,137,30,
+165,4,137,22,163,4,195,161,165,4,10,228,116,240,128,54,
+165,4,128,10,255,116,239,161,165,4,10,228,116,224,51,201,
+139,54,163,4,162,167,4,138,204,42,207,115,13,246,217,134,
+223,137,30,166,4,134,223,147,135,214,138,224,50,227,156,180,
+128,10,196,10,220,50,228,138,252,11,201,116,70,131,249,25,
+114,18,157,137,54,163,4,138,38,167,4,37,127,128,10,196,
+162,165,4,195,128,249,8,114,28,233,5,3,144,138,243,50,
+219,128,233,8,246,196,31,116,208,128,204,32,235,203,128,204,
+32,226,3,235,14,248,208,219,209,218,208,220,246,196,16,117,
+237,226,243,157,121,37,42,204,138,225,27,242,139,214,26,195,
+138,216,115,47,246,22,167,4,246,212,247,210,246,211,254,196,
+117,33,66,117,30,254,195,117,26,235,6,3,214,18,216,115,
+12,254,6,166,4,116,9,208,219,209,218,208,220,233,36,17,
+233,169,12,233,104,12,232,37,19,195,160,177,4,162,167,4,
+233,167,12,246,6,166,4,255,116,240,246,6,178,4,255,116,
+229,139,30,177,4,232,243,244,137,30,177,4,187,164,4,248,
+232,161,19,187,176,4,248,232,154,19,255,54,166,4,232,94,
+21,143,6,166,4,185,64,0,81,235,8,81,248,187,170,4,
+232,119,19,139,252,131,236,8,131,239,2,190,176,4,185,4,
+0,253,243,165,190,120,4,185,4,0,187,170,4,248,252,173,
+25,7,67,67,226,249,115,16,185,4,0,139,244,191,170,4,
+252,243,165,139,230,248,235,4,131,196,8,249,187,158,4,232,
+56,19,89,226,182,246,6,165,4,128,116,9,255,6,166,4,
+117,9,233,7,12,187,158,4,232,31,19,233,49,16,232,148,
+18,117,7,136,30,167,4,233,0,12,10,255,117,3,233,122,
+18,232,87,244,139,250,51,210,138,254,139,243,138,223,185,32,
+0,85,139,46,163,4,160,165,4,138,231,235,5,248,209,215,
+209,214,86,87,43,253,27,240,115,4,95,94,235,4,131,196,
+4,248,245,209,210,209,211,226,228,11,219,121,10,254,6,166,
+4,117,8,93,233,165,11,209,210,209,211,138,226,138,214,138,
+243,138,223,93,233,13,16,19,249,83,87,81,44,48,80,232,
+80,18,88,152,121,30,139,30,163,4,129,251,205,12,115,25,
+139,203,209,227,209,227,3,217,209,227,3,216,120,11,137,30,
+163,4,235,72,80,114,8,235,51,80,232,36,2,235,20,199,
+6,124,4,0,36,199,6,126,4,116,148,187,126,4,232,131,
+19,121,22,232,60,18,90,255,54,163,4,255,54,165,4,232,
+139,2,91,90,232,204,253,235,19,232,231,1,232,35,18,232,
+238,18,90,232,119,2,232,218,1,232,238,252,89,95,91,195,
+205,217,50,192,233,9,0,205,218,176,1,198,6,251,2,8,
+198,6,168,4,1,190,180,37,86,51,255,139,207,139,247,247,
+209,80,232,134,17,88,10,192,117,5,198,6,251,2,2,138,
+7,60,38,117,3,233,7,176,60,45,156,116,5,60,43,116,
+1,75,232,251,248,115,6,232,61,255,233,245,255,189,163,97,
+51,210,139,242,46,58,134,0,0,116,10,129,253,156,97,116,
+36,77,233,239,255,129,237,156,97,209,229,46,255,166,48,106,
+75,106,95,106,95,106,103,106,109,106,115,106,64,106,64,106,
+50,192,232,156,0,232,65,0,233,45,0,65,117,247,232,81,
+17,121,175,81,83,87,232,72,1,95,91,89,233,163,255,232,
+140,243,116,225,233,219,255,67,235,219,233,11,0,232,188,0,
+233,5,0,50,192,232,182,0,157,117,13,232,45,19,232,33,
+17,122,5,83,232,237,18,91,195,233,118,244,198,6,85,4,
+255,232,137,164,139,212,233,227,8,10,255,117,5,232,232,16,
+249,195,160,166,4,10,192,117,8,138,195,246,208,232,228,16,
+249,195,232,228,255,93,114,20,235,16,83,139,31,232,217,255,
+91,93,114,8,83,87,191,165,4,144,85,195,254,192,44,1,
+195,246,196,255,138,226,116,3,128,204,32,138,214,233,237,252,
+16,159,128,62,251,2,8,117,4,158,233,8,0,158,83,87,
+232,92,0,95,91,51,246,139,214,232,4,248,114,19,60,45,
+117,4,247,214,235,5,60,43,116,1,195,232,242,247,114,1,
+195,129,250,204,12,114,5,186,255,127,235,239,80,184,10,0,
+247,226,90,128,234,48,50,246,3,208,235,223,12,1,83,87,
+117,7,232,28,0,235,5,144,144,232,70,0,95,91,51,246,
+139,214,232,189,243,67,195,232,88,16,120,249,233,111,156,116,
+49,232,78,16,123,86,117,3,233,123,156,205,207,121,5,232,
+63,0,235,72,176,4,162,251,2,138,30,165,4,136,30,167,
+4,139,22,163,4,138,38,162,4,128,204,64,128,203,128,233,
+213,13,232,29,16,115,37,117,3,233,74,156,205,208,121,3,
+232,14,0,176,8,162,251,2,51,192,163,159,4,163,161,4,
+195,82,86,139,22,163,4,232,131,0,94,90,195,232,242,15,
+121,5,139,30,163,4,195,205,209,117,3,233,24,156,160,166,
+4,60,144,114,49,116,3,233,6,156,160,165,4,10,192,120,
+3,233,252,155,186,0,0,187,0,128,232,138,251,232,203,6,
+232,205,17,186,0,0,187,128,144,232,236,16,116,3,233,223,
+155,187,0,128,235,45,160,165,4,10,192,156,121,5,36,127,
+162,165,4,186,0,0,187,0,128,232,103,251,160,166,4,60,
+144,117,6,157,120,219,233,183,155,232,231,6,139,218,157,121,
+2,247,219,137,30,163,4,198,6,251,2,2,195,51,219,50,
+228,190,167,4,198,132,255,255,144,198,4,0,11,210,121,5,
+247,218,198,4,128,138,222,138,242,138,215,198,6,251,2,4,
+233,75,8,205,214,160,166,4,10,192,116,10,160,178,4,10,
+192,117,4,233,248,14,195,139,30,177,4,232,218,240,255,54,
+166,4,137,30,177,4,232,86,17,139,240,163,166,4,187,120,
+4,163,178,4,189,171,4,139,0,11,192,116,44,191,0,0,
+139,207,139,0,247,35,83,139,222,3,223,129,195,151,4,3,
+7,115,1,66,3,193,115,1,66,137,7,139,202,91,131,255,
+6,116,4,71,71,235,219,139,193,83,187,159,4,137,0,91,
+131,254,6,116,4,70,70,235,190,190,157,4,253,185,7,0,
+172,10,192,225,251,116,5,128,14,158,4,32,160,165,4,10,
+192,143,6,166,4,120,15,187,158,4,185,4,0,209,23,67,
+67,226,250,233,25,12,254,6,166,4,117,247,233,221,7,232,
+115,14,116,4,10,255,117,3,233,96,14,232,58,240,139,14,
+165,4,50,237,161,163,4,138,253,83,81,82,81,80,247,226,
+139,202,88,247,227,3,200,115,1,66,139,218,90,88,247,226,
+3,200,115,1,66,3,218,90,88,246,226,3,216,115,13,209,
+219,209,217,254,6,166,4,117,3,233,144,7,10,255,121,9,
+254,6,166,4,117,7,233,131,7,209,209,209,211,138,213,138,
+243,138,223,138,225,233,236,11,195,83,176,8,114,2,176,17,
+138,232,138,200,81,156,232,72,2,10,192,116,2,121,12,157,
+89,80,123,11,4,16,88,121,26,235,9,157,89,235,38,4,
+7,88,121,15,80,232,246,11,88,138,224,2,225,126,22,2,
+232,235,12,2,197,254,197,58,232,181,3,114,12,138,232,254,
+197,176,2,235,4,2,197,181,3,254,200,254,200,91,80,156,
+50,201,232,77,0,198,7,48,117,1,67,232,232,0,75,128,
+63,48,116,250,128,63,46,116,1,67,157,88,116,43,156,80,
+232,191,13,180,69,123,2,180,68,136,39,67,88,157,198,7,
+43,121,5,198,7,45,246,216,180,47,254,196,44,10,115,250,
+4,58,67,134,196,137,7,67,67,198,7,0,135,217,187,180,
+4,195,254,205,121,22,137,30,82,3,198,7,46,67,198,7,
+48,254,197,117,248,67,51,201,235,26,254,205,117,12,198,7,
+46,137,30,82,3,67,51,201,235,10,254,201,117,6,198,7,
+44,67,177,3,137,14,129,4,195,180,5,189,245,97,232,217,
+255,46,139,150,0,0,69,69,139,54,163,4,176,47,254,192,
+43,242,115,250,3,242,136,7,67,137,54,163,4,254,204,117,
+221,232,182,255,198,7,0,195,185,1,3,190,6,0,235,6,
+185,4,4,190,4,0,191,179,4,252,187,116,98,139,22,163,
+4,86,138,198,50,228,211,224,134,224,46,215,170,211,226,138,
+205,78,117,238,198,5,0,187,179,4,89,254,201,128,63,48,
+117,3,67,226,248,195,232,233,12,123,119,81,83,190,159,4,
+191,171,4,185,4,0,252,243,165,232,117,3,83,187,177,4,
+232,253,13,91,190,171,4,191,159,4,185,4,0,252,243,165,
+116,3,232,206,12,138,14,166,4,128,233,184,246,217,248,232,
+90,3,91,89,190,166,97,176,9,232,46,255,80,176,47,80,
+88,254,192,80,232,148,0,115,247,232,163,0,88,235,11,117,
+9,198,7,49,67,198,7,48,235,2,136,7,67,88,254,200,
+117,215,81,190,159,4,191,163,4,185,2,0,252,243,165,89,
+235,41,83,81,232,24,15,232,113,3,90,91,232,153,13,116,
+11,137,30,165,4,137,22,163,4,232,115,12,176,1,232,178,
+3,137,30,165,4,137,22,163,4,89,91,176,3,186,236,97,
+232,199,254,80,83,82,232,94,13,93,176,47,80,88,254,192,
+80,232,23,14,115,247,46,3,150,0,0,46,18,158,2,0,
+69,69,69,232,56,13,88,135,213,91,136,7,67,88,254,200,
+117,206,66,66,139,234,180,4,233,179,254,81,86,185,7,0,
+191,159,4,248,252,46,172,24,5,71,226,249,94,89,195,81,
+185,7,0,191,159,4,248,252,46,172,16,5,71,226,249,89,
+195,83,81,51,255,87,187,2,94,160,166,4,46,215,10,192,
+116,12,95,152,43,248,87,139,208,232,50,239,235,232,187,102,
+96,232,136,12,232,45,13,115,6,232,230,11,95,79,87,232,
+176,11,114,31,187,122,96,232,142,12,232,88,252,88,44,9,
+80,187,246,127,232,109,12,232,87,13,118,7,232,185,11,88,
+254,192,80,88,89,91,10,192,195,88,89,91,10,192,195,187,
+180,4,138,47,177,32,138,38,131,4,246,196,32,116,13,58,
+233,177,42,117,7,246,196,4,117,2,138,233,136,15,232,191,
+242,116,50,189,165,97,46,58,134,0,0,116,9,129,253,156,
+97,116,38,77,235,240,129,237,156,97,209,229,46,255,166,97,
+112,117,112,117,112,121,112,121,112,121,112,121,112,117,112,121,
+112,60,112,60,112,75,198,7,48,138,38,131,4,246,196,16,
+116,4,75,198,7,36,246,196,4,117,5,75,136,47,50,237,
+195,10,192,235,6,198,7,48,67,254,200,117,248,195,232,137,
+253,198,7,48,67,254,200,117,245,195,187,180,4,198,7,32,
+83,232,193,10,91,156,121,10,198,7,45,83,232,236,12,91,
+12,1,67,198,7,48,157,195,205,216,232,221,255,117,8,67,
+198,7,0,187,180,4,195,232,200,10,121,18,185,0,7,51,
+192,163,131,4,137,14,129,4,232,94,253,233,49,255,233,120,
+252,232,129,10,121,3,233,96,159,117,1,195,160,166,4,208,
+232,80,198,6,166,4,64,208,22,166,4,187,171,4,232,9,
+13,185,4,0,81,232,55,13,139,22,171,4,139,30,173,4,
+232,187,247,90,91,232,75,246,254,14,166,4,89,116,10,226,
+227,88,4,192,0,6,166,4,195,233,47,10,191,190,37,87,
+191,168,4,198,5,1,232,44,10,117,3,233,54,241,121,7,
+10,255,117,10,233,147,3,10,255,117,3,233,13,10,10,219,
+121,38,128,62,166,4,153,114,3,233,237,158,82,83,255,54,
+163,4,255,54,165,4,232,50,1,91,90,232,90,11,232,61,
+11,91,90,116,3,233,209,158,160,165,4,10,192,121,9,191,
+196,113,87,36,127,162,165,4,83,82,128,203,127,156,255,54,
+165,4,255,54,163,4,232,2,1,90,91,232,42,11,117,28,
+82,83,51,210,187,0,144,232,30,11,91,90,121,14,157,90,
+91,235,60,144,51,210,187,0,129,233,18,247,157,121,14,83,
+82,232,47,1,138,194,232,197,2,90,91,208,216,143,6,163,
+4,143,6,165,4,159,128,38,165,4,127,158,115,4,191,176,
+125,87,83,82,232,21,1,90,91,232,3,251,233,133,240,83,
+82,232,255,0,137,22,178,4,199,6,163,4,0,0,199,6,
+165,4,0,129,209,46,178,4,115,7,90,91,83,82,232,222,
+250,247,6,178,4,255,255,116,21,90,91,232,33,12,232,141,
+10,232,203,250,90,91,232,22,12,232,130,10,235,214,90,91,
+195,138,14,166,4,128,233,184,115,57,246,217,156,187,164,4,
+138,135,1,0,136,135,3,0,10,192,156,12,128,136,135,1,
+0,198,135,2,0,184,157,156,121,3,232,34,0,50,237,232,
+18,0,157,121,3,232,38,0,198,6,158,4,0,157,115,3,
+233,189,1,195,81,83,248,232,122,9,91,89,226,246,195,83,
+187,159,4,131,47,1,115,4,67,67,235,247,91,195,83,187,
+159,4,254,7,117,3,67,235,249,91,195,138,14,166,4,128,
+233,152,115,65,246,217,156,139,22,163,4,139,30,165,4,10,
+219,156,136,30,167,4,198,6,166,4,152,128,203,128,157,156,
+121,6,131,234,1,128,219,0,50,237,10,201,116,6,208,235,
+209,218,226,250,157,159,121,5,66,117,2,254,195,157,115,5,
+50,228,233,169,1,158,121,10,247,210,246,211,131,194,1,128,
+211,0,195,177,152,42,14,166,4,248,235,170,232,102,8,126,
+81,186,0,0,187,0,129,232,190,9,117,9,137,22,163,4,
+137,22,165,4,195,160,166,4,44,128,152,80,198,6,166,4,
+128,232,27,11,187,118,97,232,24,2,90,91,232,16,11,232,
+124,9,187,135,97,232,10,2,90,91,232,145,245,90,232,254,
+10,232,217,248,90,91,232,26,244,187,49,128,186,24,114,233,
+157,249,233,244,156,233,92,148,159,134,224,80,176,1,235,2,
+50,192,162,85,4,88,134,196,158,186,0,0,137,30,83,4,
+116,3,232,233,195,137,30,59,3,232,172,147,117,215,139,227,
+139,54,83,4,57,55,117,205,82,138,167,2,0,80,82,131,
+195,4,246,135,255,255,128,120,65,185,2,0,252,139,243,191,
+163,4,243,165,91,86,83,246,6,85,4,255,117,15,190,86,
+4,131,239,4,185,2,0,243,165,50,192,116,3,232,75,240,
+95,190,163,4,185,2,0,252,243,165,94,139,20,139,140,2,
+0,131,198,4,86,232,73,240,235,39,131,195,4,139,15,67,
+67,94,139,20,246,6,85,4,255,117,6,139,22,86,4,235,
+4,3,209,112,53,137,20,82,139,23,67,67,88,83,232,165,
+241,91,89,42,197,232,31,241,116,11,137,22,46,0,139,209,
+135,211,233,124,154,139,227,137,30,69,3,139,30,59,3,128,
+63,44,117,9,232,85,246,232,66,255,233,147,147,233,168,154,
+81,83,86,87,82,178,57,187,158,4,191,165,4,190,166,4,
+235,25,83,185,4,0,248,209,23,67,67,226,250,91,246,7,
+64,117,41,254,12,116,42,254,202,116,38,246,5,255,120,33,
+117,224,128,44,8,118,26,128,234,8,118,21,190,164,4,185,
+7,0,253,243,164,128,38,158,4,32,235,190,128,15,32,235,
+210,90,95,94,91,89,118,3,233,116,4,233,192,6,138,62,
+166,4,185,4,0,10,219,120,33,117,17,128,239,8,114,23,
+138,222,138,242,138,212,50,228,226,235,116,11,248,208,212,209,
+210,208,211,254,207,117,222,233,161,6,136,62,166,4,233,131,
+4,204,32,235,244,136,62,166,4,233,120,4,83,232,2,0,
+91,195,232,45,0,187,10,4,235,12,83,232,2,0,91,195,
+232,31,0,187,99,4,128,62,168,4,1,120,7,117,18,198,
+6,168,4,2,232,129,175,176,13,232,137,175,176,10,232,132,
+175,195,252,10,255,190,3,98,116,10,246,6,167,4,128,121,
+3,190,11,98,232,123,6,114,8,191,159,4,185,4,0,235,
+9,131,198,4,191,163,4,185,2,0,46,165,226,252,195,232,
+13,9,83,232,129,7,232,182,247,91,232,5,0,90,91,233,
+173,247,46,138,7,152,232,246,8,80,67,46,139,7,163,163,
+4,131,195,2,46,139,7,163,165,4,131,195,2,88,90,89,
+72,116,28,81,82,80,83,135,217,232,131,247,91,83,46,139,
+23,46,139,159,2,0,232,234,241,91,131,195,4,235,222,195,
+83,208,232,115,3,233,9,1,187,178,96,232,214,6,232,47,
+7,114,9,91,232,35,251,75,198,7,37,195,232,243,5,181,
+16,115,2,181,7,232,189,5,116,3,232,4,250,91,120,63,
+138,208,2,197,42,6,130,4,121,5,246,216,232,194,250,50,
+201,232,177,0,255,54,129,4,82,232,218,248,90,143,6,129,
+4,255,54,129,4,50,192,10,194,116,6,232,179,250,232,57,
+248,143,6,129,4,255,54,129,4,160,129,4,233,114,2,138,
+208,160,129,4,10,192,116,2,254,200,138,240,2,194,138,200,
+120,4,50,192,138,200,121,17,80,81,82,83,232,169,5,91,
+90,89,88,254,192,120,241,138,225,138,194,42,193,2,197,121,
+23,160,130,4,232,90,250,198,7,46,137,30,82,3,67,50,
+201,138,198,42,197,233,161,9,160,130,4,82,255,54,129,4,
+42,197,42,194,2,193,120,3,232,54,250,232,39,0,255,54,
+129,4,232,81,248,160,130,4,143,6,129,4,10,192,88,90,
+117,7,139,30,82,3,233,103,1,2,194,254,200,120,3,232,
+15,250,233,91,1,138,197,2,194,42,193,254,192,138,232,44,
+3,127,252,4,3,138,200,160,131,4,36,64,117,2,138,200,
+195,232,254,4,180,7,114,2,180,16,232,200,4,91,249,116,
+9,83,80,232,11,249,90,91,138,230,156,80,139,22,129,4,
+10,246,156,10,210,116,2,254,202,2,242,157,116,9,246,6,
+131,4,4,117,2,254,206,42,244,138,230,80,120,3,233,78,
+0,83,80,80,232,225,4,88,254,196,117,247,232,191,4,232,
+142,7,88,80,185,3,0,210,228,232,166,4,114,16,138,196,
+152,187,178,96,3,216,232,107,5,232,85,6,235,14,187,110,
+96,138,196,152,3,216,232,83,5,232,248,5,88,91,120,17,
+88,89,254,193,81,80,83,80,232,157,4,88,91,235,2,50,
+228,246,220,160,130,4,2,224,254,196,10,192,116,9,246,6,
+131,4,4,117,2,254,204,138,236,50,201,88,255,54,129,4,
+80,136,46,130,4,232,94,247,88,10,228,126,5,138,196,232,
+63,249,88,163,129,4,10,192,117,12,75,138,7,60,46,116,
+1,67,137,30,82,3,88,157,114,21,2,196,138,38,130,4,
+42,196,10,228,116,9,246,6,131,4,4,117,2,254,192,10,
+192,232,74,246,139,217,233,71,0,138,224,246,196,64,180,3,
+117,2,50,228,163,131,4,137,14,129,4,138,224,187,180,4,
+198,7,32,246,196,8,116,3,198,7,43,83,232,182,3,91,
+121,8,198,7,45,83,232,226,5,91,67,198,7,48,232,209,
+3,161,131,4,139,14,129,4,120,3,233,179,253,233,104,0,
+83,232,59,248,91,116,3,136,47,67,198,7,0,187,179,4,
+67,139,62,82,3,139,22,129,4,160,130,4,50,228,43,251,
+43,248,116,67,138,7,60,32,116,230,60,42,116,226,180,1,
+75,83,80,232,234,234,50,228,60,45,116,246,60,43,116,242,
+60,36,116,238,60,48,117,22,67,232,212,234,115,16,75,235,
+3,75,136,7,88,10,228,116,248,131,196,2,235,179,88,10,
+228,116,251,91,198,7,37,195,161,131,4,138,204,181,6,208,
+232,139,22,129,4,115,11,83,82,232,69,243,50,192,90,233,
+63,254,138,198,44,5,120,3,232,38,248,82,232,218,245,88,
+80,10,192,117,1,75,254,200,120,6,232,20,248,198,7,0,
+143,6,129,4,233,89,255,232,235,2,116,109,121,12,161,163,
+4,163,11,0,160,165,4,162,13,0,161,11,0,46,247,38,
+107,98,139,248,138,202,46,160,109,98,246,38,11,0,2,200,
+46,160,13,0,46,246,38,107,98,2,200,50,192,46,139,22,
+110,98,3,215,46,138,30,112,98,18,217,162,167,4,176,128,
+162,166,4,137,22,11,0,136,30,13,0,176,4,162,251,2,
+233,187,251,0,0,0,187,179,4,185,32,0,3,7,67,67,
+226,250,36,254,163,11,0,235,161,139,22,11,0,138,30,13,
+0,51,192,176,128,162,166,4,136,38,167,4,233,143,251,83,
+81,187,158,4,129,7,128,0,185,3,0,115,14,67,67,255,
+7,117,8,226,248,254,6,166,4,209,31,89,116,32,246,6,
+158,4,255,117,5,128,38,159,4,254,187,165,4,138,7,138,
+167,2,0,36,127,128,228,128,10,224,136,39,91,195,144,144,
+144,233,136,251,128,228,224,128,196,128,115,28,156,66,117,18,
+157,254,195,117,19,249,208,219,254,6,166,4,117,10,144,233,
+106,251,157,117,3,128,226,254,86,190,163,4,137,20,70,70,
+138,62,167,4,129,227,127,128,10,223,136,28,94,195,139,241,
+232,180,4,139,206,81,232,9,2,114,9,128,62,166,4,184,
+121,15,235,7,128,62,166,4,152,121,6,232,0,2,232,207,
+4,187,134,4,232,81,4,89,81,191,142,4,187,134,4,232,
+53,4,187,134,4,232,93,4,232,253,1,232,178,4,187,134,
+4,232,52,4,232,251,1,187,148,4,232,197,1,115,3,131,
+235,4,232,87,4,89,117,4,254,193,235,204,139,233,232,117,
+4,139,205,195,128,38,165,4,127,232,134,0,232,165,0,198,
+6,178,4,127,232,163,236,232,132,0,235,27,101,237,161,165,
+4,128,252,119,115,1,195,10,192,121,9,36,127,162,165,4,
+184,176,125,80,232,91,0,160,166,4,10,192,116,5,128,6,
+166,4,2,232,97,0,161,177,4,128,252,130,156,246,196,1,
+117,2,168,64,156,232,73,0,157,116,9,187,50,96,232,55,
+2,232,72,236,128,46,166,4,2,115,3,232,0,1,232,3,
+241,160,166,4,60,116,115,11,186,219,15,187,73,131,232,142,
+242,235,6,187,52,98,232,198,250,157,117,5,128,54,165,4,
+128,195,187,99,98,232,0,2,232,8,241,232,199,241,232,6,
+0,232,8,236,233,25,3,232,173,3,232,164,247,232,0,2,
+232,195,3,195,187,50,96,233,222,1,184,240,195,255,54,165,
+4,255,54,163,4,232,86,255,90,91,255,54,163,4,255,54,
+165,4,232,249,1,232,44,255,91,90,233,17,238,161,165,4,
+10,192,121,9,191,176,125,87,36,127,162,165,4,128,252,129,
+114,12,191,57,123,87,51,210,187,0,129,232,240,237,186,162,
+48,187,9,127,232,225,1,120,58,191,66,123,87,255,54,163,
+4,255,54,165,4,186,215,179,187,93,129,232,101,236,91,90,
+255,54,163,4,255,54,165,4,232,163,1,187,73,98,232,49,
+250,91,90,255,54,163,4,255,54,165,4,232,144,1,91,90,
+232,171,237,187,82,98,233,6,250,186,219,15,187,73,129,233,
+37,236,186,146,10,187,6,128,233,40,236,232,87,176,60,13,
+117,3,232,35,177,46,138,7,67,10,192,117,238,195,191,159,
+4,185,4,0,184,0,0,252,243,171,195,184,0,0,163,163,
+4,163,165,4,195,232,120,231,121,14,161,163,4,11,192,116,
+32,176,1,121,28,246,216,195,205,212,160,166,4,10,192,116,
+16,160,165,4,10,192,116,7,176,1,121,5,246,216,195,12,
+1,195,160,251,2,60,8,254,200,254,200,254,200,195,232,241,
+255,114,12,83,187,106,97,232,206,0,232,237,234,91,195,51,
+210,187,0,128,232,172,235,195,232,215,255,187,42,96,114,17,
+235,8,232,205,255,187,58,96,114,7,232,171,0,232,117,240,
+195,255,54,165,4,255,54,163,4,198,6,251,2,8,232,156,
+0,232,112,239,90,91,232,6,241,195,185,4,0,209,23,67,
+67,226,250,195,185,4,0,209,31,75,75,226,250,195,128,143,
+2,0,32,226,1,195,187,176,4,128,249,8,114,38,81,185,
+7,0,187,170,4,138,39,138,135,1,0,136,7,67,226,247,
+50,192,136,7,89,128,233,8,128,228,32,116,217,8,38,170,
+4,233,210,255,10,201,116,15,81,248,232,183,255,89,246,135,
+2,0,16,117,185,226,191,195,190,159,4,191,171,4,252,185,
+4,0,139,5,165,137,132,254,255,226,247,195,191,124,4,185,
+2,0,235,6,191,120,4,185,4,0,252,46,139,7,171,67,
+67,226,248,139,223,75,75,195,191,171,4,235,234,191,159,4,
+235,229,191,171,4,185,4,0,135,222,252,243,165,135,222,195,
+81,83,87,187,159,4,191,171,4,185,4,0,232,233,255,95,
+91,89,195,81,83,87,187,171,4,191,159,4,235,235,137,22,
+163,4,137,30,165,4,195,139,22,163,4,139,30,165,4,195,
+232,207,254,114,63,233,137,0,232,215,237,83,87,138,195,50,
+6,165,4,120,60,10,219,120,16,161,165,4,43,195,114,63,
+117,55,161,163,4,43,194,235,16,139,195,43,6,165,4,114,
+46,117,38,139,194,43,6,163,4,114,36,117,28,50,192,235,
+74,192,235,71,232,163,237,144,144,139,7,50,6,165,4,121,
+19,138,38,165,4,10,228,120,6,176,1,10,192,235,44,176,
+255,249,235,39,81,185,2,0,135,222,160,165,4,10,192,121,
+2,135,247,253,167,117,6,226,251,176,0,235,13,115,6,176,
+1,10,192,235,5,176,255,10,192,249,89,95,91,195,187,177,
+4,232,86,237,144,144,138,5,50,7,121,2,235,179,81,185,
+4,0,235,196,187,255,97,232,242,254,232,151,255,117,11,198,
+6,251,2,2,199,6,163,4,0,128,195,46,43,150,0,0,
+46,26,158,2,0,195,232,9,254,120,8,160,165,4,10,192,
+120,14,195,161,163,4,11,192,120,17,195,232,244,253,120,8,
+205,210,128,54,165,4,128,195,161,163,4,61,0,128,117,10,
+205,211,83,232,219,237,91,233,230,255,247,30,163,4,195,187,
+121,4,232,51,0,191,151,4,185,8,0,184,0,0,252,243,
+171,162,120,4,162,170,4,195,232,183,253,114,3,233,162,254,
+139,23,139,159,2,0,195,185,4,0,232,165,253,114,3,233,
+150,254,185,2,0,233,144,254,185,4,0,135,251,187,159,4,
+232,143,253,114,3,233,128,254,135,223,185,2,0,191,163,4,
+135,251,233,115,254,185,4,0,191,159,4,232,116,253,114,3,
+233,101,254,185,2,0,191,163,4,233,92,254,232,99,253,114,
+3,233,29,255,233,205,254,232,88,253,185,4,0,115,3,185,
+2,0,93,191,165,4,255,53,79,79,226,250,85,195,191,171,
+4,185,4,0,235,17,232,57,253,191,159,4,185,4,0,115,
+6,191,163,4,185,2,0,88,143,5,71,71,226,250,80,195,
+232,31,253,121,1,195,205,213,114,3,233,180,243,233,27,244,
+0,0,250,186,96,0,142,218,142,194,142,210,50,192,162,100,
+4,181,145,187,0,0,186,154,6,139,242,46,172,136,7,67,
+66,254,205,117,244,188,14,7,205,18,250,187,64,0,247,227,
+140,219,43,195,187,0,0,246,196,240,117,6,177,4,211,224,
+139,216,75,137,30,44,0,139,227,233,34,205,176,44,162,246,
+1,187,183,0,198,7,58,50,192,162,249,2,162,6,0,162,
+107,4,162,101,4,162,40,0,187,14,3,137,30,12,3,187,
+122,3,137,30,226,3,139,30,44,0,75,137,30,10,3,75,
+83,187,14,7,176,4,162,223,4,83,137,30,224,4,160,223,
+4,254,192,2,192,138,208,182,0,3,218,90,135,218,139,30,
+224,4,136,23,67,136,55,67,160,223,4,185,52,0,10,192,
+116,14,135,218,3,217,135,218,137,23,67,67,254,200,117,242,
+135,218,3,217,67,83,254,200,162,54,5,139,30,224,4,139,
+23,187,51,0,3,218,137,30,228,4,91,67,137,30,48,0,
+137,30,69,3,90,138,194,36,254,138,208,138,194,42,195,138,
+216,138,198,26,199,138,248,115,3,233,104,173,177,3,211,235,
+138,199,60,2,114,3,187,0,2,138,194,42,195,138,216,138,
+198,26,199,138,248,115,3,233,74,173,137,30,10,3,135,218,
+137,30,44,0,137,30,47,3,139,227,137,30,69,3,139,30,
+48,0,135,218,232,61,173,43,218,75,75,83,91,232,128,229,
+187,220,127,232,127,251,232,152,172,233,143,195,32,66,121,116,
+101,115,32,102,114,101,101,0,20,232,165,240,51,201,82,255,
+54,129,4,233,104,246,253,255,3,191,201,27,14,182,0,0,
+54,50,88,48,56,53,49,32,67,79,80,82,46,32,73,66,
+77,32,49,57,56,54,213,224,129,225,32,75,66,32,79,75,
+13,232,204,25,138,251,232,199,25,138,235,138,207,252,250,191,
+0,5,176,253,230,33,176,10,230,32,186,97,0,187,204,76,
+180,2,138,195,238,138,199,238,74,228,32,34,196,116,250,236,
+170,66,226,238,234,0,5,0,0,204,204,250,180,213,158,115,
+74,117,72,123,70,121,68,159,177,5,210,236,115,61,176,64,
+208,224,113,55,50,228,158,118,50,120,48,122,46,159,210,236,
+114,41,208,228,112,37,184,255,255,249,142,216,140,219,142,195,
+140,193,142,209,140,210,139,226,139,236,139,245,139,254,115,7,
+51,199,117,7,248,235,227,11,199,116,1,244,230,160,230,131,
+186,216,3,238,254,192,178,184,238,176,137,230,99,176,165,230,
+97,176,1,230,96,140,200,142,208,142,216,252,187,0,0,188,
+22,224,233,234,23,117,212,176,2,230,96,176,4,230,8,176,
+84,230,67,138,193,230,65,176,64,230,67,128,251,255,116,7,
+228,65,10,216,226,241,244,138,195,43,201,230,65,176,64,230,
+67,144,144,228,65,34,216,116,3,226,242,244,176,3,230,96,
+230,13,176,255,138,216,138,248,185,8,0,186,0,0,238,80,
+238,176,1,236,138,224,236,59,216,116,1,244,66,249,226,238,
+115,249,254,192,116,222,142,219,142,195,176,255,230,1,80,230,
+1,176,88,230,11,176,0,138,232,230,8,80,230,10,176,18,
+230,65,176,65,230,11,80,228,8,36,16,116,1,244,176,66,
+230,11,176,67,230,11,173,173,173,173,139,30,114,4,139,46,
+150,4,185,0,128,129,251,52,18,116,22,188,24,224,233,78,
+11,116,18,138,216,176,4,230,96,43,201,226,254,134,216,235,
+246,43,192,243,171,137,30,114,4,131,253,16,116,2,43,237,
+137,46,150,4,43,237,186,0,4,187,16,0,142,194,43,255,
+184,85,170,139,200,38,137,5,176,15,38,139,5,51,193,117,
+17,185,0,32,243,171,129,194,0,4,131,195,16,128,254,160,
+117,218,137,30,19,4,184,48,0,142,208,188,0,1,176,19,
+230,32,176,8,230,33,176,9,230,33,176,255,230,33,30,185,
+32,0,43,255,142,199,184,35,255,171,140,200,171,226,247,191,
+64,0,14,31,190,3,255,185,16,0,165,71,71,226,251,31,
+30,228,98,36,15,138,224,176,173,230,97,144,228,98,177,4,
+210,192,36,240,10,196,42,228,163,16,4,176,153,230,99,232,
+177,23,128,251,234,117,8,198,6,150,4,16,235,34,144,128,
+251,170,116,28,128,251,101,117,3,233,213,253,10,219,117,16,
+176,56,230,97,144,144,228,96,36,255,117,4,254,6,18,4,
+161,16,4,80,176,48,163,16,4,42,228,205,16,176,32,163,
+16,4,42,228,205,16,88,163,16,4,36,48,117,10,191,64,
+0,199,5,73,255,233,179,0,60,48,116,8,254,196,60,32,
+117,2,180,3,134,224,80,42,228,205,16,88,80,187,0,176,
+235,36,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,233,150,21,186,184,3,185,0,8,176,1,128,252,
+48,116,9,183,184,186,216,3,181,32,254,200,238,129,62,114,
+4,52,18,142,195,116,7,142,219,232,227,9,117,51,88,80,
+180,0,205,16,184,32,112,43,255,185,40,0,243,171,88,80,
+128,252,48,186,186,3,116,3,186,218,3,180,8,43,201,236,
+34,196,117,4,226,249,235,9,43,201,236,34,196,116,17,226,
+249,31,30,198,6,21,0,6,186,2,1,232,119,22,235,6,
+177,3,210,236,117,215,88,180,0,205,16,186,0,192,142,218,
+43,219,139,7,83,91,61,85,170,117,5,232,210,21,235,4,
+129,194,128,0,129,250,0,200,124,228,31,198,6,21,4,5,
+176,0,230,33,228,33,10,192,117,27,176,255,230,33,228,33,
+4,1,117,17,162,107,4,251,43,201,226,254,226,254,128,62,
+107,4,0,116,8,190,204,248,232,235,21,250,244,198,6,21,
+4,2,176,254,230,33,176,16,230,67,185,22,0,138,193,230,
+64,246,6,107,4,1,117,4,226,247,235,217,177,12,176,255,
+230,64,198,6,107,4,0,176,254,230,33,246,6,107,4,1,
+117,195,226,247,176,255,230,33,176,54,230,67,176,0,230,64,
+230,64,176,153,230,99,160,16,4,36,1,116,48,128,62,18,
+4,1,116,41,232,252,21,227,30,176,73,230,97,128,251,170,
+117,21,176,200,230,97,176,72,230,97,43,201,226,254,228,96,
+60,0,116,9,232,81,21,190,138,233,232,105,21,30,43,192,
+142,192,185,8,0,14,31,190,243,254,191,32,0,165,71,71,
+226,251,31,199,6,8,0,195,226,199,6,20,0,84,255,199,
+6,98,0,0,246,199,6,126,0,0,0,128,62,18,4,1,
+117,10,199,6,112,0,9,249,176,254,230,33,186,16,2,184,
+85,85,238,176,1,236,58,196,117,67,247,208,238,176,1,236,
+58,196,117,57,187,1,0,186,21,2,185,16,0,46,136,7,
+144,236,58,199,117,33,66,236,58,195,117,27,74,209,227,226,
+236,185,8,0,176,1,74,138,224,238,176,1,236,58,196,117,
+6,208,224,226,242,235,6,190,220,248,232,217,20,232,114,21,
+30,129,62,114,0,52,18,117,3,233,158,0,184,64,0,235,
+40,139,30,19,0,131,235,64,177,4,211,235,139,203,187,0,
+16,142,219,142,195,129,195,0,4,82,81,83,80,185,0,32,
+232,252,7,117,76,88,5,16,0,80,187,10,0,185,3,0,
+51,210,247,243,128,202,48,82,226,246,185,3,0,88,232,120,
+20,226,250,185,7,0,190,26,224,46,138,4,70,232,105,20,
+226,247,88,61,64,0,116,169,91,89,90,226,180,176,10,232,
+87,20,228,8,36,1,117,50,31,198,6,21,0,3,233,100,
+254,138,232,176,13,232,65,20,176,10,232,60,20,88,131,196,
+6,140,218,31,30,163,19,0,136,54,21,0,232,123,7,138,
+197,232,20,20,190,209,248,232,44,20,186,0,200,142,218,43,
+219,139,7,83,91,61,85,170,117,6,232,195,19,235,5,144,
+129,194,128,0,129,250,0,240,124,227,31,160,16,0,36,1,
+116,94,186,241,3,236,144,187,255,255,36,248,128,38,143,0,
+254,60,80,117,5,128,14,143,0,1,228,33,36,191,230,33,
+180,0,138,212,205,19,246,196,255,117,25,186,242,3,176,28,
+238,43,201,226,254,226,254,51,210,181,34,136,22,62,0,232,
+178,36,115,5,190,144,233,235,2,51,246,176,12,186,242,3,
+238,232,23,38,114,4,11,246,116,6,190,144,233,232,166,19,
+198,6,107,0,0,190,30,0,137,54,26,0,137,54,28,0,
+137,54,128,0,131,198,32,137,54,130,0,191,120,0,30,7,
+184,20,20,171,171,184,1,1,171,171,228,33,36,252,230,33,
+131,253,0,116,24,186,2,0,232,154,19,190,105,231,232,134,
+19,180,0,205,22,128,252,59,117,247,235,14,144,128,62,18,
+0,1,116,6,186,1,0,232,123,19,160,16,0,36,1,117,
+3,233,39,250,42,228,160,73,0,205,16,189,112,249,190,0,
+0,46,139,86,0,176,170,238,30,236,31,60,170,117,5,137,
+84,8,70,70,69,69,129,253,118,249,117,229,187,0,0,186,
+250,3,236,168,248,117,6,199,7,248,3,67,67,186,250,2,
+236,168,248,117,6,199,7,248,2,67,67,139,198,177,3,210,
+200,10,195,162,17,0,186,1,2,236,144,144,144,168,15,117,
+5,128,14,17,0,16,228,97,12,48,230,97,36,207,230,97,
+176,128,230,160,205,25,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,251,43,192,142,216,199,6,120,0,199,239,140,14,122,
+0,185,4,0,81,180,0,205,19,114,15,184,1,2,43,210,
+142,194,187,0,124,185,1,0,205,19,89,115,4,226,229,205,
+24,234,0,124,0,0,204,204,204,23,4,0,3,128,1,192,
+0,96,0,48,0,24,0,12,0,233,8,44,8,0,251,0,
+1,80,0,0,0,0,82,80,140,218,38,136,54,21,0,129,
+250,0,200,124,12,232,98,5,190,215,248,232,24,18,88,90,
+195,186,2,1,232,62,18,235,245,69,82,82,79,82,46,32,
+40,82,69,83,85,77,69,32,61,32,34,70,49,34,32,75,
+69,89,41,13,10,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,233,38,
+36,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,233,238,35,32,51,48,49,13,10,
+54,48,49,13,10,251,128,252,12,245,114,23,30,232,114,16,
+86,138,196,152,3,192,139,240,250,46,255,148,182,233,251,180,
+0,94,31,202,2,0,206,233,223,233,237,233,237,233,237,233,
+237,233,237,233,237,233,237,233,237,233,239,233,244,233,160,112,
+0,198,6,112,0,0,139,14,110,0,139,22,108,0,195,137,
+22,108,0,137,14,110,0,198,6,112,0,0,195,249,195,139,
+14,206,0,195,137,14,206,0,195,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,233,6,20,156,250,176,182,
+230,67,144,138,193,230,66,144,138,197,230,66,228,97,138,224,
+12,3,230,97,157,185,11,4,232,37,0,254,203,117,246,156,
+250,228,97,12,252,34,224,138,196,36,252,230,97,157,185,11,
+4,232,12,0,156,250,228,97,36,3,10,196,230,97,157,195,
+80,209,233,227,19,230,12,156,250,228,0,36,254,58,224,138,
+224,228,0,116,244,157,226,239,88,195,138,198,232,153,12,138,
+194,232,148,12,176,48,232,160,12,176,32,232,155,12,195,139,
+217,252,43,255,43,192,136,5,138,5,50,196,117,121,254,196,
+138,196,117,242,184,170,85,139,208,243,171,228,97,12,48,230,
+97,144,36,207,230,97,79,79,253,139,247,139,203,173,51,194,
+117,87,184,85,170,171,226,245,252,71,71,139,247,139,203,139,
+208,173,51,194,117,67,184,255,255,171,226,245,79,79,253,139,
+247,139,203,139,208,173,51,194,117,47,184,1,1,171,226,245,
+252,71,71,139,247,139,203,139,208,173,51,194,117,27,171,226,
+248,79,79,253,139,247,139,203,139,208,173,51,194,117,10,226,
+249,228,98,36,192,176,0,252,195,60,0,117,250,138,196,235,
+246,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,233,106,28,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,223,2,37,2,9,42,255,
+80,246,15,8,39,128,223,2,37,2,9,42,255,80,246,15,
+8,39,64,223,2,37,2,15,27,255,84,246,15,8,79,0,
+223,2,37,2,9,42,255,80,246,15,8,79,128,223,2,37,
+2,9,42,255,80,246,15,8,79,128,175,2,37,2,18,27,
+255,108,246,15,8,79,0,207,2,37,2,8,42,255,80,246,
+25,4,233,233,34,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,133,20,108,21,141,21,181,21,171,27,204,
+21,53,22,211,22,37,23,130,23,180,23,238,21,118,24,101,
+24,36,27,20,22,233,230,35,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,56,40,45,10,31,6,25,28,2,7,6,7,
+0,0,0,0,113,80,90,10,31,6,25,28,2,7,6,7,
+0,0,0,0,56,40,45,10,127,6,100,112,2,1,6,7,
+0,0,0,0,97,80,82,15,25,6,25,25,2,13,11,12,
+0,0,0,0,0,8,0,16,0,64,0,64,40,40,80,80,
+40,40,80,80,44,40,45,41,42,46,30,41,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,251,30,232,204,1,161,19,0,31,207,204,204,251,30,232,
+192,1,161,16,0,31,207,204,204,233,243,35,80,228,98,168,
+192,117,3,235,88,144,186,64,0,142,218,190,226,248,168,64,
+117,3,190,242,248,180,0,160,73,0,205,16,232,24,1,176,
+0,230,160,228,97,12,48,230,97,36,207,230,97,139,30,19,
+0,252,43,210,142,218,142,194,185,0,64,43,246,243,172,228,
+98,36,192,117,17,129,194,0,4,131,235,16,117,230,190,2,
+249,232,227,0,250,244,140,218,232,255,243,250,244,88,207,185,
+0,0,50,192,2,7,67,226,251,10,192,195,49,48,49,13,
+10,32,50,48,49,13,10,82,79,77,13,10,49,56,48,49,
+13,10,80,65,82,73,84,89,32,67,72,69,67,75,32,50,
+13,10,80,65,82,73,84,89,32,67,72,69,67,75,32,49,
+13,10,63,63,63,63,63,13,10,251,80,228,97,138,224,246,
+208,36,64,128,228,191,10,196,230,97,176,32,230,32,88,207,
+184,64,0,142,192,42,228,138,71,2,177,9,211,224,139,200,
+81,185,4,0,211,232,3,208,89,232,134,255,116,6,232,5,
+238,235,20,144,82,38,199,6,103,0,3,0,38,140,30,105,
+0,38,255,30,103,0,90,195,80,177,4,210,232,232,3,0,
+88,36,15,4,144,39,20,64,39,180,14,183,0,205,16,195,
+188,3,120,3,120,2,139,238,232,28,0,30,232,147,0,160,
+16,0,36,1,117,15,250,176,137,230,99,176,133,230,97,160,
+21,0,230,96,244,31,195,46,138,4,70,80,232,202,255,88,
+60,10,117,243,195,156,250,10,246,116,30,179,112,185,0,5,
+232,169,242,185,51,194,232,231,242,254,206,117,238,30,232,81,
+0,128,62,18,0,1,31,116,189,179,18,185,184,4,232,139,
+242,185,120,129,232,201,242,254,202,117,238,185,120,129,232,191,
+242,157,195,176,8,230,97,185,86,41,226,254,176,200,230,97,
+176,72,230,97,176,253,230,33,198,6,107,4,0,251,43,201,
+246,6,107,4,2,117,2,226,247,228,96,138,216,176,200,230,
+97,195,46,142,30,24,250,195,64,0,251,30,80,82,184,64,
+0,142,216,255,6,108,0,117,4,255,6,110,0,131,62,110,
+0,24,117,25,129,62,108,0,176,0,117,17,43,192,163,110,
+0,163,108,0,198,6,112,0,1,255,6,206,0,254,14,64,
+0,117,11,128,38,63,0,240,176,12,186,242,3,238,205,28,
+250,176,32,230,32,90,88,31,207,204,204,204,204,204,0,0,
+0,0,0,0,0,0,126,129,165,129,189,153,129,126,126,255,
+219,255,195,231,255,126,108,254,254,254,124,56,16,0,16,56,
+124,254,124,56,16,0,56,124,56,254,254,124,56,124,16,16,
+56,124,254,124,56,124,0,0,24,60,60,24,0,0,255,255,
+231,195,195,231,255,255,0,60,102,66,66,102,60,0,255,195,
+153,189,189,153,195,255,15,7,15,125,204,204,204,120,60,102,
+102,102,60,24,126,24,63,51,63,48,48,112,240,224,127,99,
+127,99,99,103,230,192,153,90,60,231,231,60,90,153,128,224,
+248,254,248,224,128,0,2,14,62,254,62,14,2,0,24,60,
+126,24,24,126,60,24,102,102,102,102,102,0,102,0,127,219,
+219,123,27,27,27,0,62,99,56,108,108,56,204,120,0,0,
+0,0,126,126,126,0,24,60,126,24,126,60,24,255,24,60,
+126,24,24,24,24,0,24,24,24,24,126,60,24,0,0,24,
+12,254,12,24,0,0,0,48,96,254,96,48,0,0,0,0,
+192,192,192,254,0,0,0,36,102,255,102,36,0,0,0,24,
+60,126,255,255,0,0,0,255,255,126,60,24,0,0,0,0,
+0,0,0,0,0,0,48,120,120,48,48,0,48,0,108,108,
+108,0,0,0,0,0,108,108,254,108,254,108,108,0,48,124,
+192,120,12,248,48,0,0,198,204,24,48,102,198,0,56,108,
+56,118,220,204,118,0,96,96,192,0,0,0,0,0,24,48,
+96,96,96,48,24,0,96,48,24,24,24,48,96,0,0,102,
+60,255,60,102,0,0,0,48,48,252,48,48,0,0,0,0,
+0,0,0,48,48,96,0,0,0,252,0,0,0,0,0,0,
+0,0,0,48,48,0,6,12,24,48,96,192,128,0,124,198,
+206,222,246,230,124,0,48,112,48,48,48,48,252,0,120,204,
+12,56,96,204,252,0,120,204,12,56,12,204,120,0,28,60,
+108,204,254,12,30,0,252,192,248,12,12,204,120,0,56,96,
+192,248,204,204,120,0,252,204,12,24,48,48,48,0,120,204,
+204,120,204,204,120,0,120,204,204,124,12,24,112,0,0,48,
+48,0,0,48,48,0,0,48,48,0,0,48,48,96,24,48,
+96,192,96,48,24,0,0,0,252,0,0,252,0,0,96,48,
+24,12,24,48,96,0,120,204,12,24,48,0,48,0,124,198,
+222,222,222,192,120,0,48,120,204,204,252,204,204,0,252,102,
+102,124,102,102,252,0,60,102,192,192,192,102,60,0,248,108,
+102,102,102,108,248,0,254,98,104,120,104,98,254,0,254,98,
+104,120,104,96,240,0,60,102,192,192,206,102,62,0,204,204,
+204,252,204,204,204,0,120,48,48,48,48,48,120,0,30,12,
+12,12,204,204,120,0,230,102,108,120,108,102,230,0,240,96,
+96,96,98,102,254,0,198,238,254,254,214,198,198,0,198,230,
+246,222,206,198,198,0,56,108,198,198,198,108,56,0,252,102,
+102,124,96,96,240,0,120,204,204,204,220,120,28,0,252,102,
+102,124,108,102,230,0,120,204,224,112,28,204,120,0,252,180,
+48,48,48,48,120,0,204,204,204,204,204,204,252,0,204,204,
+204,204,204,120,48,0,198,198,198,214,254,238,198,0,198,198,
+108,56,56,108,198,0,204,204,204,120,48,48,120,0,254,198,
+140,24,50,102,254,0,120,96,96,96,96,96,120,0,192,96,
+48,24,12,6,2,0,120,24,24,24,24,24,120,0,16,56,
+108,198,0,0,0,0,0,0,0,0,0,0,0,255,48,48,
+24,0,0,0,0,0,0,0,120,12,124,204,118,0,224,96,
+96,124,102,102,220,0,0,0,120,204,192,204,120,0,28,12,
+12,124,204,204,118,0,0,0,120,204,252,192,120,0,56,108,
+96,240,96,96,240,0,0,0,118,204,204,124,12,248,224,96,
+108,118,102,102,230,0,48,0,112,48,48,48,120,0,12,0,
+12,12,12,204,204,120,224,96,102,108,120,108,230,0,112,48,
+48,48,48,48,120,0,0,0,204,254,254,214,198,0,0,0,
+248,204,204,204,204,0,0,0,120,204,204,204,120,0,0,0,
+220,102,102,124,96,240,0,0,118,204,204,124,12,30,0,0,
+220,118,102,96,240,0,0,0,124,192,120,12,248,0,16,48,
+124,48,48,52,24,0,0,0,204,204,204,204,118,0,0,0,
+204,204,204,120,48,0,0,0,198,214,254,254,108,0,0,0,
+198,108,56,108,198,0,0,0,204,204,204,124,12,248,0,0,
+252,152,48,100,252,0,28,48,48,224,48,48,28,0,24,24,
+24,0,24,24,24,0,224,48,48,28,48,48,224,0,118,220,
+0,0,0,0,0,0,0,16,56,108,198,198,254,0,233,36,
+235,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,233,114,251,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,
+204,204,204,165,254,135,233,35,255,35,255,35,255,35,255,87,
+239,35,255,101,240,77,248,65,248,89,236,57,231,89,248,46,
+232,210,239,0,0,242,230,110,254,73,255,73,255,164,240,199,
+239,0,0,30,232,235,250,80,176,11,230,32,144,228,32,138,
+224,10,196,117,4,180,255,235,10,228,33,10,196,230,33,176,
+32,230,32,136,38,107,0,88,31,207,204,204,204,204,204,204,
+204,204,204,207,30,232,186,250,128,62,0,1,1,116,124,198,
+6,0,1,1,251,80,83,81,82,180,15,205,16,138,204,138,
+46,132,0,254,197,51,210,180,2,205,23,128,244,128,246,196,
+160,117,78,232,87,0,81,180,3,205,16,89,82,51,210,180,
+2,205,16,180,8,205,16,10,192,117,2,176,32,82,51,210,
+50,228,205,23,90,246,196,41,117,34,254,194,58,202,117,223,
+50,210,138,226,82,232,37,0,90,254,198,58,238,117,208,90,
+180,2,205,16,250,198,6,0,1,0,235,11,90,180,2,205,
+16,250,198,6,0,1,255,90,89,91,88,31,207,51,210,184,
+13,0,205,23,184,10,0,205,23,195,204,204,204,204,204,204,
+234,91,224,0,240,48,49,47,49,48,47,56,54,204,251,163]
+}
\ No newline at end of file
diff --git a/devices/pc/rom/5160/1986-01-10/XTBIOS-REV2.rom b/devices/pc/rom/5160/1986-01-10/XTBIOS-REV2.rom
new file mode 100644
index 000000000..d9d1619be
Binary files /dev/null and b/devices/pc/rom/5160/1986-01-10/XTBIOS-REV2.rom differ
diff --git a/devices/pc/rom/README.md b/devices/pc/rom/README.md
index 1447190db..f3fcc1ab2 100644
--- a/devices/pc/rom/README.md
+++ b/devices/pc/rom/README.md
@@ -16,20 +16,49 @@ for each ROM in the machine; eg:
### BASIC ROMs
-The project contains the following IBM PC BASIC ROMs:
+The project contains the following [IBM PC BASIC ROMs](/devices/pc/rom/5150/basic/):
- * [IBM BASIC 1.00](5150/basic/BASIC100.json)
- * [IBM BASIC 1.10](5160/basic/BASIC110.json)
+ * [IBM BASIC C1.00](5150/basic/BASIC100.json)
+ * [IBM BASIC C1.10](5160/basic/BASIC110.json)
+
+We informally refer to version C1.00 as the Model 5150 version, and C1.10 as the Model 5160 (and later) version of
+Cassette BASIC. It's true that the last few Model 5150 machines produced were upgraded with version C1.10, but we
+are simply referring to the respective model with which each version of Cassette BASIC was *introduced*.
### BIOS ROMs
The project contains the following IBM PC BIOS ROMs:
- * [Model 5150: Apr 24, 1981](5150/1981-04-24/PCBIOS-REV1.json)
- * [Model 5150: Oct 19, 1981](5150/1981-10-19/PCBIOS-REV2.json)
- * [Model 5150: Oct 27, 1982](5150/1982-10-27/PCBIOS-REV3.json)
- * [Model 5160: Nov 08, 1982](5160/1982-11-08/XTBIOS-REV1.json)
- * [Model 5160: May 09, 1986](5160/1986-05-09/XTBIOS-REV3.json)
+ * [Model 5150: Apr 24, 1981](5150/1981-04-24/PCBIOS-REV1.json) (included with [IBM BASIC C1.00](5150/basic/BASIC100.json))
+ * [Model 5150: Oct 19, 1981](5150/1981-10-19/PCBIOS-REV2.json) (included with [IBM BASIC C1.00](5150/basic/BASIC100.json))
+ * [Model 5150: Oct 27, 1982](5150/1982-10-27/PCBIOS-REV3.json) (included with [IBM BASIC C1.00](5150/basic/BASIC100.json) *or* [IBM BASIC C1.10](5160/basic/BASIC110.json))
+ * [Model 5160: Nov 08, 1982](5160/1982-11-08/XTBIOS-REV1.json) (included with [IBM BASIC C1.10](5160/basic/BASIC110.json))
+ * [Model 5160: Jan 10, 1986](5160/1986-01-10/XTBIOS-REV2.json) (includes [IBM BASIC C1.10](5160/basic/BASIC110.json))
+ * [Model 5160: May 09, 1986](5160/1986-05-09/XTBIOS-REV3.json) (includes [IBM BASIC C1.10](5160/basic/BASIC110.json))
+
+As hinted above, some newer Model 5150 machines with the **Oct 27, 1982** BIOS included IBM BASIC C1.10. And
+some even *newer* 5150 machines had a BIOS with a "1982" copyright year instead of "1981", which also changed the checksum
+byte from 0x78 to 0x77. However, the project includes only the original "1981" version, since the difference was trivial.
+
+In general, IBM BASIC ROM images are 32Kb and IBM BIOS ROM images are 8Kb, and together they provided 40Kb of contiguous
+read-only memory, with the BASIC ROM spanning physical addresses 0xF6000-0xFDFFF and the BIOS ROM spanning addresses
+0xFE000-0xFFFFF.
+
+However, starting with Model 5160 ROM images dated **Jan 10, 1986**, our ROM images are actually 64Kb images that
+span addresses 0xF0000-0xFFFFF and include IBM BASIC C1.10 at offset 0x6000 (physical address 0xF6000), so there's no
+need to load the BASIC ROM separately. That trend continued with the IBM PC AT Model 5170, whose ROM images are also
+64Kb and all contain IBM BASIC C1.10.
+
+Apparently, even the first Model 5160 was socketed for two 32Kb ROMs, but it came with an 8Kb ROM in the first socket,
+so that ROM (containing the first 8Kb of IBM BASIC C1.10) appeared at multiple addresses: 0xF0000, 0xF2000, 0xF4000,
+and 0xF6000. None of our Model 5160 machine configurations emulate that layout, but it could easily be done,
+by extracting the first 8Kb of IBM BASIC C1.10 into a separate image and explicitly mapping it at each of those four
+addresses.
+
+See this [diagram](http://www.minuszerodegrees.net/5160/misc/5160_memory_layout_of_bios_and_basic.jpg) for a more
+visual description of the Model 5160's ROM layout.
+
+---
The project also contains BIOS ROMs, along with more detailed information, for the following machines:
diff --git a/versions/pcjs/1.21.7/pc-dbg.js b/versions/pcjs/1.21.7/pc-dbg.js
index 34786f72b..68317b23a 100644
--- a/versions/pcjs/1.21.7/pc-dbg.js
+++ b/versions/pcjs/1.21.7/pc-dbg.js
@@ -594,9 +594,9 @@ b+" changes applied)";b=-1;break}if(this.ef){c="unable to modify write-protected
m.toJSON=function(){var a;a=0;for(var b;b=Yo(this,a++);)qp(b);a=JSON.stringify(this.A,function(a,b){return"file"==a?void 0:b});a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,"");a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:");a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,"");a=a.replace(/(sector|length|data|pattern):/gm,'"$1":');return a=a.replace(/([\]}]),/gm,"$1,\n")};
function qp(a){var b=a.data,c=b.length;if(c<<2==a.length){for(var d=c-1,e=b[d],f=0;d--&&b[d]===e;)f++;f++&&(b.length=c-f,a.pattern=e)}}function rp(a){Ua.call(this,"FDC",a,rp,524288);this.dmaRead=this.wk;this.dmaWrite=this.xk;this.dmaFormat=this.Lk;this.U=a.autoMount||null;this.ga=a.sortBy||"name";"none"==this.ga&&(this.ga=null);this.B=[];this.ja=!Ga("Mobi")&&window&&"FileReader"in window}db(rp);aa={};
var sp={3:{Vd:3,ie:0,name:aa.Zn},4:{Vd:2,ie:1,name:aa.Xn},5:{Vd:9,ie:7,name:aa.io},6:{Vd:9,ie:7,name:aa.Sn},7:{Vd:2,ie:0,name:aa.Un},8:{Vd:1,ie:2,name:aa.Yn},10:{Vd:2,ie:7,name:aa.Tn},13:{Vd:6,ie:7,name:aa.En},15:{Vd:3,ie:0,name:aa.Wn}};m=rp.prototype;
-m.Qb=function(a,b,c){var d=this;switch(b){case "listDisks":this.qa[b]=c;if(this.ga){b=[];for(a=0;ab.text?1:a.textb.value?1:a.value'+b+"");a.innerHTML=b}};return!0;case "descDisk":case "listDrives":return this.qa[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&tp(d,a)},!0;case "loadDrive":return this.qa[b]=c,c.onclick=function(){var a=d.qa.listDisks;a&&up(d,a.options[a.selectedIndex].text,a.value)},!0;case "saveDrive":if(!this.ja){c.parentNode.removeChild(c);break}this.qa[b]=c;c.onclick=function(){var a=d.qa.listDrives;a&&a.options&&d.A&&(a=ca(a.value,
-10),(a=d.A[a])?(a=a.za)?(a=Ia(pp(a),"octet-stream",!0,a.Ng.replace(".json",".img")),w(a)):d.Na("No diskette loaded in drive."):d.Na("No diskette drive selected."))};return!0;case "mountDrive":if(!this.ja){c.parentNode.removeChild(c);break}this.qa[b]=c;c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length});c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;up(d,fa(b,!0),b,a)}return!1};return!0}return!1};
+m.Qb=function(a,b,c){var d=this;switch(b){case "listDisks":this.qa[b]=c;if(this.ga){b=[];for(a=0;a'+b+"");a.innerHTML=b}};return!0;case "descDisk":case "listDrives":return this.qa[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&tp(d,a)},!0;case "loadDrive":return this.qa[b]=c,c.onclick=function(){var a=d.qa.listDisks;a&&up(d,a.options[a.selectedIndex].text,a.value)},!0;case "saveDrive":if(!this.ja){c.parentNode.removeChild(c);break}this.qa[b]=c;c.onclick=function(){var a=d.qa.listDrives;a&&a.options&&d.A&&(a=ca(a.value,10),(a=
+d.A[a])?(a=a.za)?(a=Ia(pp(a),"octet-stream",!0,a.Ng.replace(".json",".img")),w(a)):d.Na("No diskette loaded in drive."):d.Na("No diskette drive selected."))};return!0;case "mountDrive":if(!this.ja){c.parentNode.removeChild(c);break}this.qa[b]=c;c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length});c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;up(d,fa(b,!0),b,a)}return!1};return!0}return!1};
m.Ic=function(a,b,c,d){this.ea=b;this.F=c;this.ha=d;this.V=a;this.N=Eb(a,"ChipSet");if((this.U=Nc(this.V,"autoMount")||this.U)&&"string"==typeof this.U)try{this.U=eval("("+this.U+")")}catch(e){w("FDC auto-mount error: "+e.message+" ("+this.U+")"),this.U=null}vp(this);hc(b,this,wp);lc(b,this,xp);yp(this,"None","",!0);this.ja&&yp(this,"Local Disk","?");yp(this,"Remote Disk","??");zp(this)||rb(this)};
m.ic=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.V.dh){this.B=[];for(var c=0;cb.text?1:a.textb.value?1:a.value'+b+"");a.innerHTML=b}};return!0;case "descDisk":case "listDrives":return this.ka[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&tm(d,a)},!0;case "loadDrive":return this.ka[b]=c,c.onclick=function(){var a=d.ka.listDisks;a&&um(d,a.options[a.selectedIndex].text,a.value)},!0;case "saveDrive":if(!this.Y){c.parentNode.removeChild(c);break}this.ka[b]=c;c.onclick=function(){var a=d.ka.listDrives;a&&a.options&&d.B&&(a=ca(a.value,
-10),(a=d.B[a])?(a=a.ta)?(a=za(pm(a),"octet-stream",!0,a.nh.replace(".json",".img")),n(a)):d.Ba("No diskette loaded in drive."):d.Ba("No diskette drive selected."))};return!0;case "mountDrive":if(!this.Y){c.parentNode.removeChild(c);break}this.ka[b]=c;c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length});c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;um(d,fa(b,!0),b,a)}return!1};return!0}return!1};
+l.zb=function(a,b,c){var d=this;switch(b){case "listDisks":this.ka[b]=c;if(this.W){b=[];for(a=0;a'+b+"");a.innerHTML=b}};return!0;case "descDisk":case "listDrives":return this.ka[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&tm(d,a)},!0;case "loadDrive":return this.ka[b]=c,c.onclick=function(){var a=d.ka.listDisks;a&&um(d,a.options[a.selectedIndex].text,a.value)},!0;case "saveDrive":if(!this.Y){c.parentNode.removeChild(c);break}this.ka[b]=c;c.onclick=function(){var a=d.ka.listDrives;a&&a.options&&d.B&&(a=ca(a.value,10),(a=d.B[a])?
+(a=a.ta)?(a=za(pm(a),"octet-stream",!0,a.nh.replace(".json",".img")),n(a)):d.Ba("No diskette loaded in drive."):d.Ba("No diskette drive selected."))};return!0;case "mountDrive":if(!this.Y){c.parentNode.removeChild(c);break}this.ka[b]=c;c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length});c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;um(d,fa(b,!0),b,a)}return!1};return!0}return!1};
l.pc=function(a,b,c,d){this.ha=b;this.A=c;this.Ia=d;this.ba=a;this.P=kb(a,"ChipSet");if((this.K=jc(this.ba,"autoMount")||this.K)&&"string"==typeof this.K)try{this.K=eval("("+this.K+")")}catch(e){n("FDC auto-mount error: "+e.message+" ("+this.K+")"),this.K=null}vm(this);Nb(b,this,wm);Pb(b,this,xm);ym(this,"None","",!0);this.Y&&ym(this,"Local Disk","?");ym(this,"Remote Disk","??");zm(this)||ab(this)};
l.Vb=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.ba.jg){this.C=[];for(var c=0;c